Изменение IntelliJ для отображения карты ключей Eclipse на Mac (например, cmd + alt + R для рефакторинга / переименования) - PullRequest
6 голосов
/ 02 февраля 2012

Я хочу иметь возможность использовать стандартную раскладку клавиатуры Eclipse Mac, т.е. Refactor / Rename is cmd + alt + R

После небольшого поиска я нашел опцию Keymap в Preferences, однако "«Затмение» опция карты ключей на самом деле является картой ключей Windows.Например, Refactor / Rename - это Alt + Shift + R.

Я знаю, что могу вручную изменить все нужные мне ярлыки, но есть ли какой-либо инструмент / метод, который изменит все раскладки клавиш в стиле Eclipse Macдля меня?

Спасибо!

Ответы [ 3 ]

14 голосов
/ 02 февраля 2012

1 - захватить этот XML-файл (Eclipse на Mac):

https://github.com/thatha/IntelliJ-IDEA-Eclipse-on-Mac-Keymap/blob/master/Eclipse%20on%20Mac.xml

2 - сохранить файл в этот каталог:

~ / Library / Preferences/ IntelliJIdea11 / keymaps /

примечание - этот каталог может отличаться в зависимости от вашей системы / версии IntelliJ.По этой ссылке:

http://www.jetbrains.com/idea/webhelp/configuring-keyboard-shortcuts.html

Он должен иметь вид: ~ / Library / Preferences / .IntelliJ IDEA / keymaps /

Покопайтесь, и вынайди его!

3 - Откройте IntelliJ, перейдите в «Настройки» (cmd +,).В разделе «Параметры IDE»> «Таблица ключей» выберите «Затмение на Mac» в раскрывающемся списке «Карты ключей».

4 голосов
/ 19 июня 2013

Веб-справка JetBrains искажена.

Каталог изменился в Idea 12 или не содержит различий между версиями Ultimate и Community Edition.

Я нашел правильный каталог в ~/Library/Preferences/IdeaIC12.

2 голосов
/ 02 января 2013

Чтобы создать заменяющую карту ключей самостоятельно:

  • перейдите в / Applications / IntelliJ Idea XX.app/lib
  • Извлечь файл resources.jar / lib / Keymap_Eclipse.xml

В редакторе внесите следующие изменения:

  • удалите первую и последнюю строки ( и )
  • addв качестве первой строки
  • замените все вхождения 'control' на 'meta'
  • вприсвойте ему новое имя = "YourName" и установите parent = "Eclipse"

Затем сохраните новую блестящую раскладку в ~ / Library / Preferences / IntelliJIdeaXX / keymaps / YourName.xml.Вам нужно будет перезапустить IntelliJ, чтобы ваша новая раскладка клавиатуры появилась в IntelliJ Idea -> Настройки -> Настройки IDE -> Таблица раскладок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...