Intellij Стандартная клавиатура для Windows в Mac OS X

Можно ли использовать карту ключей Windows по умолчанию для Intellij IDEA в Mac OS X. Это не такая опция, как Eclipse Windows Key Map?

3 ответа

Это было болезненно для меня. Я иногда работаю в IntelliJ в Windows, Linux и MacOS и просто не хочу мысленно обрабатывать разные макеты.

Мне наконец удалось получить ту же раскладку, и я также поменял местами кнопки управления / команды на клавиатуре (я использую обычную клавиатуру Windows) во всех приложениях, кроме IntelliJ, поэтому я могу использовать ctrl + c/v/a/f/.. через всю систему.

  1. изменил раскладку клавиатуры в IntelliJ на " По умолчанию для XWin "
  2. Установленные элементы karabiner, которые позволяют любые изменения клавиатуры / мыши: https://github.com/tekezo/Karabiner-Elements
  3. отредактировал мой /Users/username/.config/karabiner/karabiner.json и добавил мое собственное правило в этот json под профилями> complex_modification> rules:

    {
      "description": "ctrl / command swap",
      "манипуляторы": [
        {
          "условия": [
            {
              "bundle_identifiers": [
                "^ Ком \\. \\ JetBrains. IntelliJ $"
              ],
              "type": "frontmost_application_unless"
            }
          ],
          "от": {
            "key_code": "left_control"
          },
          "до": [
            {
              "key_code": "left_command"
            }
          ],
          "тип": "базовый"
        },
        {
          "условия": [
            {
              "bundle_identifiers": [
                "^ Ком \\. \\ JetBrains. IntelliJ $"
              ],
              "type": "frontmost_application_unless"
            }
          ],
          "от": {
            "key_code": "left_command"
          },
          "до": [
            {
              "key_code": "left_control"
            }
          ],
          "тип": "базовый"
        }
      ]
    }
    

Да, это возможно. перейдите в Настройки -> раскладка клавиатуры -> раскладки клавиш и выберите настройки по умолчанию

Добавление к ответу Мариуша, который работает для клавиатур QWERTY, если вы хотите выполнить эту настройку с клавиатурой QWERTZ и не можете набрать {}, [] и \:

Перейдите в IntelliJ -> Настройки -> Карта клавиш -> Окна инструментов и удалите (или переназначьте) ярлыки для отладки, проблем, служб, структуры и Git. Их необходимо заменить, иначе они перезапишут сопоставленные привязки для перечисленных символов.

Другие вопросы по тегам