代码之家  ›  专栏  ›  技术社区  ›  Robert Campbell

如何修改IntelliJ的Emacs键映射中的control/option/command键映射?

  •  3
  • Robert Campbell  · 技术社区  · 14 年前

    控制 CTRL键 ,和 命令 . 这让我抓狂,因为我的MacBookPro只有一个 控制 键盘两侧的键。

    通过安装gnuemacs,我可以修改变量 mac-control-modifier , mac-command-modifier mac-option-modifier 以便 充当 CTRL键 充当 .

    . 我知道我可以在操作系统中全局重新映射这些密钥,但我不想这样做。我也知道我可以进入每一个行动,并分别修改他们,但这似乎是一个糟糕的解决办法。

    1 回复  |  直到 7 年前
        1
  •  9
  •   Colin Hebert    14 年前

    这可能不是最简单的解决方案,但你可以打开资源.jar(/应用程序)/IntelliJIdea.app/lib/resources文件.jar)文件,找到Keymap_Emacs.xml文件(在idea目录中)复制并修改它。

    然后您可以在IntelliJ中创建一个新的keymap,用新内容更新它(MacOS上的~/Library/Preferences/IntelliJIdea90/keymaps)。

    这样,您就可以更改所有键映射,而无需单独更改每个操作。