起因
平時喜歡用typora記筆記,但是typora預設程式碼塊沒有指定語言,沒有高亮看著很不舒服,所以用Autohotkey花了半天寫了個指令碼,按自己的快捷鍵就可以自動生成程式碼塊並新增語言,這樣就方便很多。後來想著在游標處新增個輸入法中英文提示,這樣就不用每次在輸入的時候低頭看輸入法狀態了。指令碼寫了三個版本。
下載地址在文尾
注:如下方式,測試使用的是搜狗輸入法,windows自帶輸入法不行,windows輸入法太難用了,天天打錯字,懶得搞它。
Show_shurufa_v2-1 白名單版
白名單版
功能
可以實現typora的程式碼塊自動新增語言,預設是java,下面可以通過 code_block自定義設定
程式碼塊快捷鍵預設是Ctr+alt+k,可以修改想要修改可以通過下面程式碼實現
常用熱鍵:Ctrl=^ alt=! 字母鍵=字母鍵,如 a=a
其他熱鍵看官方文件:https://wyagd001.github.io/v2/docs/Hotkeys.htm
滑鼠指向輸入框變成工字型或者按shift鍵的時候,會提示當前輸入法的是中文還是英文,顯示時間為1s
輸入法預設也是隻有在輸入狀態時按shift才會切換。
做了白名單的限制,只在Typora wps word vscode idea Pycharm上顯示
開銷很小,佔用記憶體2M左右,CPU幾乎不佔用。
Show_shurufa_v2-2 黑名單版
黑名單版
功能
可以實現typora的程式碼塊自動新增語言,預設是java,下面可以通過 code_block自定義設定
程式碼塊快捷鍵預設是Ctr+alt+k,可以修改想要修改可以通過下面程式碼實現
常用熱鍵:Ctrl=^ alt=! 字母鍵=字母鍵,如 a=a
其他熱鍵看官方文件:https://wyagd001.github.io/v2/docs/Hotkeys.htm
滑鼠指向輸入框變成工字型或者按shift鍵且在輸入狀態時,才會提示當前輸入法的是中文還是英文,顯示時間為1s
輸入法預設也是隻有在輸入狀態時按shift才會切換。
做了黑名單的限制,因為wps 不能正常識別,所以剔除了,其他程式都可以。
開銷很小,佔用記憶體2M左右,CPU幾乎不佔用。
typora_v2 typora程式碼塊快捷鍵自動新增語言
功能
可以實現typora的程式碼塊自動新增語言,預設是java,下面可以通過 code_block自定義設定
程式碼塊快捷鍵預設是Ctr+alt+k,可以修改想要修改可以通過下面程式碼實現
常用熱鍵:Ctrl=^ alt=! 字母鍵=字母鍵,如 a=a
其他熱鍵看官方文件:https://wyagd001.github.io/v2/docs/Hotkeys.htm
功能展示
滑鼠指標變成工字型,即輸入狀態,點選一下就會顯示當前輸入法狀態,顯示1s
typora 下顯示輸入法狀態
vscode下顯示輸入法狀態
單擊shift切換中英文可以顯示當前輸入法狀態,顯示1s
圖片效果展示不出來,大家可以下載了自己去試
tpyora程式碼塊快捷鍵自動新增語言
我的快捷鍵是Ctrl+r,設定的程式碼塊語言預設是java,大家可以根據自己的情況去檔案中修改。
使用
下載後,先點開要使用的對應的版本的ahk檔案,修改typora生成程式碼塊快捷鍵設定的程式碼塊語言預設是java,然後儲存。
點選裡面的vbs指令碼執行即可,沒毒,vbs裡面就兩行程式碼。
用的AutoHotKey V2編寫的還不能編譯成exe,所以只能這樣用。
執行後,工作列右下角會有個小圖示
可以看到就佔2M記憶體,很小。
為什麼不用Python寫,效率低,佔記憶體高,佔CPU高。
最後
關注公眾號回覆“加群”,新增Z2OBot 小K自動拉你加入Z2O安全攻防交流群分享更多好東西。
知識星球
團隊建立了知識星球,不定時更新最新漏洞復現,手把手教你,同時不定時更新POC、內外網滲透測試騷操作。感興趣的可以加一下。
下載連結: https://github.com/komomon/AutoHotkeyScript 歡迎star