16

是否可以在 Mac OS X 上为 Intellij IDEA 提供默认的 Windows 键映射。它不是像 Eclipse Windows 键映射这样的选项?

4

2 回答 2

21

这对我来说也是一种痛苦。我有时在 Windows、Linux 和 macOS 的 IntelliJ 工作,只是不想在精神上处理不同的布局。

我终于成功地拥有了相同的布局,并且我还在除 IntelliJ 之外的所有应用程序中交换了键盘上的控制/命令按钮(我使用的是常规 Windows 键盘),因此我可以使用 ctrl + c/v/a/f/.. . 通过整个系统。

  1. 将 IntelliJ 中的键盘映射更改为“ XWin 的默认值
  2. 安装了允许任何键盘/鼠标更改的 karabiner-elements:https ://github.com/tekezo/Karabiner-Elements
  3. 编辑了我的 /Users/username/.config/karabiner/karabiner.json 并在配置文件 > complex_modifications > 规则下的该 json 中添加了我自己的规则:

    {
      "description": "ctrl/command swap",
      “操纵者”:[
        {
          “条件”: [
            {
              “bundle_identifiers”:[
                “^com\\.jetbrains\\.intellij$”
              ],
              “类型”:“frontmost_application_unless”
            }
          ],
          “从”: {
            “key_code”:“left_control”
          },
          “至”: [
            {
              “key_code”:“left_command”
            }
          ],
          “类型”:“基本”
        },
        {
          “条件”: [
            {
              “bundle_identifiers”:[
                “^com\\.jetbrains\\.intellij$”
              ],
              “类型”:“frontmost_application_unless”
            }
          ],
          “从”: {
            “key_code”:“left_command”
          },
          “至”: [
            {
              “key_code”:“left_control”
            }
          ],
          “类型”:“基本”
        }
      ]
    }
    
于 2018-04-07T08:57:05.487 回答
1

对的,这是可能的。转到 Preferences -> keymap -> keymaps,然后选择您的默认值

在此处输入图像描述

于 2016-03-31T11:14:37.677 回答