JetBrains系列IDE之間的快捷鍵相互導入
- 2020 年 12 月 4 日
- 筆記
官方說法export setting里選keymap,再import那個導出的zip文件,跨IDE我試了不適用, 至少到目前為止,說不定以後這個就改進成可以了。
目前的解決辦法是直接改配置文件。以macOS上的intellij idea為例,keymap的位置在:~/Library/Application Support/JetBrains/IntelliJIdea2020.1/keymaps。找到一個你想改的的xml文件,像這樣的:
<keymap version="1" name="macOS copy" parent="Mac OS X 10.5+">
<action id="InvalidateCaches">
<keyboard-shortcut first-keystroke="shift meta alt y" />
</action>
<action id="ActivateBuildToolWindow">
<keyboard-shortcut first-keystroke="meta 0" />
<keyboard-shortcut first-keystroke="shift meta 0" />
</action>
</keymap>
在另一個你想導出的IDE(比如android studio)里導出settings, 打開那個導出的zip文件,解壓出的文件夾裡面也有keymap的xml文件,格式和上面的一樣,把action一級的內容覆蓋過去,重啟,設置里keymap下拉要選對成你改的那個。就能生效啦