如何为我的所有快捷方式交换CTRL / CMD?

时间:2018-09-01 01:56:52

标签: pycharm

我在PyCharm中将Emacs模式用于键映射,除了在Emacs中,我习惯用CTRL交换CMD。在Emacs中使用(setq mac-command-modifier 'control)

启用了此设置

在我的Emacs PyCharm键盘映射中,是否有某种方法可以比使用GUI手动更改每个快捷方式更快地交换CMD / CTRL键? IE,我可以直接修改PyCharm存储的设置文件吗?

2 个答案:

答案 0 :(得分:0)

我不确定您如何安装PyCharm,但对于Linux上的我来说,它位于~/pycharm-<version>/lib/resources.jar

将罐子重命名以压缩并打开它。 keymaps文件夹包含您要编辑的xml。

答案 1 :(得分:0)

老实说,使用“更好的触摸工具”之类的东西来重新绑定CMD和CTRL仅是PyCharm,这可能是最简单的。这将使您机器上的所有其他功能都能正常运行,并且仍然允许您在Py​​Charm中更喜欢绑定。