Ответ 1
С помощью этого ответа я сработал...
- Войдите в
Settings
(Ctrl + Alt + S) - Введите "
Redo
в окне поиска. - Дважды щелкните результат "
Redo
- Выберите "
Add Keyboard Shortcut
- Нажмите Ctrl + Y
- Нажмите
OK
- Нажмите
OK
Я только что перешел из Eclipse в Android Studio и нахожу действительно странное поведение, когда я пытаюсь сделать Ctrl + Z/Ctrl + Y, чтобы отменять/отменять изменения кода.
Трудно описать, что происходит точно, но конечным результатом является то, что я обычно заканчиваю тем, что просто теряю свой код и вынужден набирать его обратно из памяти...
Кнопки 'undo' и 'redo' в IDE действительно работают нормально, поэтому, возможно, что-то не так с моими сочетаниями клавиш (что было бы удивительно, поскольку я должен был просто иметь стандартную установку/настройку).
Может кто-нибудь посоветовать, что делать, поэтому Ctrl и Z/Ctrl + Y будут работать ожидаемым образом.
С помощью этого ответа я сработал...
Settings
(Ctrl + Alt + S)Redo
в окне поиска.Redo
Add Keyboard Shortcut
OK
OK
Чтобы отменить действие, выполните одно из следующих действий:
В Main
меню выберите " Edit | Undo
Edit | Undo
. Нажмите Ctrl + Z
Чтобы повторить действие, выполните одно из следующих действий:
В Main
меню выберите " Edit | Redo
Edit | Redo
. Нажмите Ctrl + Shift + Z
ctrl + Y удаляет строку по умолчанию в Android. Если вы хотите изменить это поведение, перейдите в раздел "Клавиатура" в разделе "Настройки" и установите желаемый ярлык для действия "Повторить"
Кстати, тот же вопрос: как настроить intelliJ/Android Studio для повторного действия для CTRL + Y вместо CTRL + Shift + Z
CTRL + Z отлично работает и отменяет работу, но CTRL + Y - бит беспорядочный комбо. В отличие от большинства программ CTRL + Y здесь не означает повтор, но его infact - ярлык для удаления всей строки, поэтому вы теряете свой код.
Поэтому, если вы хотите использовать REDO CTRL + SHIFT + Z (как уже сказано выше) или сменить раскладку.