CheatSheet新的突破:IntelliJ Platform 快捷键存储
因为一直想做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自带的工具完成快捷键展示,发现放不下