Как настроить повторное действие intelliJ/Android Studio для CTRL + Y вместо CTRL + Shift + Z

Действие по умолчанию IntelliJ redo - CTRL + Shift + Z, и это обычная проблема для пользователей Windows.

Большая проблема - CTRL + Y отображается для удаления действия линии. И это заставляет потерять стопку отмены!

Чтобы решить эту проблему, как мы можем изменить ярлык REDO на CTRL + Y в IntelliJ?

Ответ 1

  • Откройте Settings (нажмите CTRL + ALT + S)

  • Нажмите Keymap в левом списке.

  • Существует сводка, содержащая раскладки клавиатуры. Выберите один из них (по умолчанию, конечно, подразумевается IntelliJ.Мы не можем изменить какую-либо заранее определенную раскладку, но мы можем скопировать, отредактировать и затем использовать отредактированный. Итак, мы должны скопировать "по умолчанию", чтобы изменить только отображение повтора. copy default keymap

  • Дайте новое имя вашей скопированной раскладке.

  • Щелкните правой кнопкой мыши: Main Menu -> Edit -> Redo нажмите "Добавить ярлык клавиатуры"

  • Нажмите CTRL + Y

  • Нажмите OK

  • Нажмите "Удалить", чтобы "ярлык уже назначен другим действиям. Вы хотите удалить другие назначения?"

  • Если вы хотите использовать любой ярлык "удалить строку", затем перейдите к удалению строки и дайте ей любой другой ярлык (например, 5-й шаг)

  • Нажмите "ОК", чтобы закрыть окно настроек.

Ответ 2

Измените параметр раскладки клавиатуры на предустановку Visual Studio, Eclipse или NetBeans.

Окно настроек можно найти в разделе File > Settings. CTRL + ALT + S должен работать, если ярлык не был изменен. В окне настроек вы должны найти Keymap в списке настроек Appearance & Behavior.

Вы можете настроить каждую команду редактора на комбинацию клавиш, которая вам нравится (например, @ismail yavuz), например, от Redo до CTRL + Y или вы можете просто изменить параметр Keymap на редактор к которому вы привыкли. Это может быть лучше, если вы находитесь в процессе перехода на IntelliJ, поскольку это, вероятно, путь наименьшего сопротивления. Настройки по умолчанию для Visual Studio, Eclipse и NetBeans рассылают все карты Redo на CTRL + Y.

Принцип наименьшего удивления странно нарушен для пользователей Windows, но, по крайней мере, ярлыки настраиваются. Из-за того, что эта команда настолько противоречила опыту Windows, я решил, что не стоит изучать клавиатуру IntelliJ, когда где бы вы ни работали, вам нужно быстро изменить. Нет почти никаких недостатков, чтобы не изучать IntelliJ. Помните, что в меню клавиатуры вы можете найти команду в окне поиска или нажать на увеличительное стекло справа для поиска по ключевому комбо.

Конечно, ни один ответ неверен. Выберите свое предпочтение.