從此 Typora 程式碼塊有了顏色

komomon發表於2022-03-19

起因

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

相關文章