起因
平時喜歡用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