從此 Typora 代碼塊有了顏色


起因

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM