Як налаштувати повторний ярлик для IntelliJ (також Android Studio) на CTRL + Y замість CTRL + SHIFT + Z?


147

За замовчуванням ярлик дій IntelliJ / Android Studio "Redo" - це CTRL+ Shift+, Zі це поширена проблема для користувачів Windows.

Більша проблема CTRL+ + Yвідображається на дію "Видалити рядок" - і це призводить до втрати стеки скасування.

Щоб вирішити цю проблему, як можна змінити ярлик "Redo" на CTRL+ Yв IntelliJ?


32
Користувачі Windows використовують "CTRL + Y", щоб повторно діяти за замовчуванням. Я хочу змінити останнє скасування. Тоді я помилково натискаю ctrl + y, щоб повторити. Мій поточний рядок видалено. Я змінив правильно? Тому я не можу більше ctrl + shift + z через ctrl + y! youtrack.jetbrains.com/issue/IDEA-120080
İsmail Yavuz

13
Це стосується всіх інших програм, які я використовую, включаючи затемнення, блокнот ++ та хром ..
İsmail Yavuz

9
Я просто втратив тонни коду, завдяки цьому. я скасовую роботу, щоб щось побачити, і натиснув Ctrl + Y, тепер мені потрібно написати все ще раз. :(
Усман

7
Це насправді дратує те, що ярлики Intllij не дотримуються платформи. Я припускаю, що це означало для Mac. Наприклад: спробуйте ctrl + alt + вліво / вправо для навігації.
Mahendran

7
Мені просто цікаво, наскільки високими вони були, коли вони вирішили використовувати CTRL + Y для видалення рядка ..
Jaxx0rr

Відповіді:


126
  1. Відкрити Settings(натисніть CTRL+ ALT+ S)

  2. Клацніть Keymapна лівому списку.

  3. Є комбобокс, який містить клавіші. Виберіть один із них (звичайно означає IntelliJ, звичайно. Ми не можемо змінити будь-яку заздалегідь задану мапу клавіатури, проте ми можемо скопіювати, відредагувати та використати відредаговану. Отже) ми повинні скопіювати "за замовчуванням", щоб змінити лише повторне відображення.скопіювати типову карту за замовчуванням

  4. Дайте нове ім’я скопійованій мапі клавіш.

  5. Клацніть правою кнопкою миші: Main Menu -> Edit -> Redoнатисніть "Додати ярлик клавіатури"

  6. Натисніть CTRL+Y

  7. Натисніть кнопку ОК

  8. Клацніть "Видалити", щоб "ярлик уже призначений для інших дій. Ви хочете видалити інші завдання?"

  9. Якщо ви також хочете скористатися будь-яким ярликом "видалити рядок", тоді перейдіть до видалення ярлика рядка та надайте йому будь-який інший ярлик (наприклад, 5-й крок)

  10. Клацніть OK, щоб закрити вікно налаштувань.


У Intellij 14.1.2 клацання правою кнопкою миші: Головне меню -> Редагувати -> Redo не дозволить мені "Додати ярлик клавіатури"
nemoo

Ви скопіювали оригінальну схему ключів? Ви не можете змінити оригінальні карти клавіш. Ви повинні скопіювати його, а потім змінити те, що ви хочете змінити. Будь ласка, виконайте всі кроки вище.
Ізмаїл Явуз

Тепер я розумію. Я помилково перейшов до головного меню, а потім спробував правою кнопкою миші натиснути Правка -> Повторити, тому що я не зміг знайти "Повторити" у списку на екрані налаштувань. Однак його можна знайти за допомогою Пошуку.
nemoo

Дякую! Пляма на.
degreesightdc

31

Змініть налаштування ключової карти на попередньо встановлену програму Visual Studio, Eclipse або NetBeans.

Вікно налаштувань можна знайти під File > Settings. CTRL+ ALT+ Sмає працювати, якщо ярлик не змінено. У вікні налаштувань ви повинні знайти Keymapпід Appearance & Behaviorсписком параметрів.

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

Принцип найменшого здивування дивно порушується для користувачів Windows, але принаймні ярлики налаштовуються. Через те, що ця команда настільки суперечить досвіду Windows, я вирішив, що не варто вивчати клавіатуру IntelliJ, коли в будь-якому місці, де ви працюєте, потрібно швидко змінити. Майже немає недоліків у тому, щоб не вивчити IntelliJ. Пам'ятайте, що в меню клавіатури ви можете шукати команду у вікні пошуку або натискати на збільшувальне скло праворуч для пошуку за клавішею комбо.

Звичайно, жодна відповідь не є помилковою. Виберіть свої переваги.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.