CheatSheet新的突破:IntelliJ Platform 快捷鍵儲存
阿新 • • 發佈:2018-12-09
因為一直想做CheatSheet,但是又不知道快捷鍵在哪裡。
今天準備給Deepin Editor加上IntelliJ Platform 的快捷鍵,發現自己對IDEA的快捷鍵都不熟,在尋找過程中發現了
原來自己改動的快捷鍵存放在這個地方,如
/home/pikachu/.CLion2018.3/config/keymaps
內容
<keymap version="1" name="Default copy" parent="Default for XWin"> <action id="EditorDeleteLine" /> </keymap>
在群裡問了,有大佬給出了IntelliJ Platform 原始碼中快捷鍵資訊的配置檔案
參考: GitHub - Intellij keymap
Intellij在構建的時候,把這些資源都打成jar包了,我的位置具體在
/home/pikachu/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/183.4284.156/lib/resources.jar
在我的這個位置
/home/pikachu/.CLion2018.3/config/options/keymap.xml
告訴IDE用的是哪個配置檔案
一個想法冒出來,如果我預先把快捷鍵配置存下來,然後根據某個配置檔案,知道當前的快捷鍵用的是哪個配置,如果是自定義的,就讀出這個配置檔案,如果不是則現在我預先儲存好的配置。
當然還有一個問題,我怎麼知道是.CLion2018.3
這個目錄呢?即我怎麼知道clion是用的這個版本?如果是多版本,配置不一樣就會有問題
對了,安裝目錄下還有一張CheatSheet的圖
後面可以照著抄
假裝傳一張後面可能實現的圖
上傳一個mac上的截圖
原本想用deepin自帶的工具完成快捷鍵展示,發現放不下