Ярлык Intellij Keymap1 для / из ярлыка Keymap2

#intellij-idea #intellij-plugin

#intellij-idea #intellij-плагин

Вопрос:

Можно встретить видео или сообщение в блоге, которое идентифицирует операции Intellij по нажатиям клавиш в некоторой ключевой карте (которая редко идентифицируется, но может быть разумно предположена). Это приводит к вопросу: существует ли механизм для сопоставления данного ярлыка и ключевой карты с другой парой ключевая карта / ярлык? Это кажется тривиальным кандидатом для плагина, если такого плагина / механизма уже нет. Например, в видеоролике может быть показано, как пользователь вводит Command-S на Mac, используя ключевую карту по умолчанию (для сохранения всех), которая сопоставляется с Control-X для ключевой карты Emacs.

Комментарии:

1. Вы имеете в виду, что после переключения ключевой карты в меню отображается старый ярлык? Не могли бы вы, пожалуйста, прояснить второй момент?

2. @y.bedrov Очевидно, я ошибся в исходном пункте, поэтому я отредактировал свой вопрос, чтобы учесть это и сделать второй (пока единственный) пункт более понятным.

3. Правильно ли я вас понял, что вам нужно нажать «Command-S» в Emacs keymap, и это должно привести к действию «Control-X»?

4. @y.bedrov Не совсем. В ключевой карте по умолчанию Меню-> Файл-> Сохранить все содержит ярлык Command-S, тогда как в ключевой карте Emacs Меню-> Файл-> Сохранить все содержит ярлык Control-X. У меня есть некоторые сомнения в том, что Меню-> Файл-> Сохранить все поведение на обеих картах ключей идентично, но это может быть. Control-X является префиксным ключом в Emacs и не должен быть сочетанием клавиш в IntelliJ для карты ключей Emacs. Это просто неправильно, но может быть ошибкой в представлении ярлыка. На самом деле, ввод Control-X, Control-S выполняет операцию Emacs save-all,