Intereting Posts
Как узнать, действительно ли приложение Android действительно утечки памяти? Режим ориентации «портрет» Как использовать цветные образцы для Android Отключить прокрутку во всех мобильных устройствах Кнопка Borderless на Pre-Lollipop с библиотекой поддержки Как создать диалог, который будет заполнен горизонтальным размером Проблема с коммутатором Java: выражения case должны быть постоянными выражениями Пример кода кодирования и декодирования Base 64 React-Native ненужные разрешения пользователей Android автоматически добавляются в сборку? Откройте действие или фрагмент с глубоким связыванием нижнего листа Сбой при сбое токенов Android Google Cloud Messaging (GCM) после обновления, связанного с Firebase для Google Play Services Не удается разрешить символ «AppCompatActivity» Вызовите super.onSaveInstanceState (пакет) первым или последним? Могу ли я повесить вызов программно в Android? Как назначить размер текста в sp значение с помощью java-кода

Android Studio отменяет (Ctrl-Z) / redo (Ctrl-Y) не работает

Я только что перешел из Eclipse в Android Studio и нахожу действительно странное поведение, когда я пытаюсь сделать Ctrl + Z / Ctrl + Y, чтобы отменить / изменить код.

Трудно описать, что происходит точно, но конечным результатом является то, что я обычно заканчиваю тем, что просто теряю свой код и вынужден набирать его обратно из памяти …

Кнопки 'undo' и 'redo' в IDE действительно работают нормально, поэтому, возможно, что-то не так с моими сочетаниями клавиш (что было бы удивительно, поскольку я должен был просто иметь стандартную установку / настройку).

Может кто-нибудь посоветовать, что делать, поэтому Ctrl и Z / Ctrl + Y будут работать ожидаемым образом.

Solutions Collecting From Web of "Android Studio отменяет (Ctrl-Z) / redo (Ctrl-Y) не работает"

С помощью этого ответа я сработал …

  1. Перейдите в Settings ( Ctrl + Alt + S )
  2. Введите « Redo в окне поиска.
  3. Дважды щелкните результат Redo
  4. Выберите « Add Keyboard Shortcut
  5. Нажмите Ctrl + Y
  6. Нажмите OK
  7. Нажмите OK

Чтобы отменить действие, выполните одно из следующих действий:

В Main меню выберите « Edit | Undo Edit | Undo . Нажмите Ctrl + Z

Чтобы повторить действие, выполните одно из следующих действий:

В Main меню выберите « Edit | Redo Edit | Redo . Нажмите Ctrl + Shift + Z

Ctrl + Y удаляет строку по умолчанию в Android. Если вы хотите изменить это поведение, перейдите в Keymap в разделе «Настройки» и установите желаемый ярлык для действия «Повторить»

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

CTRL + Z отлично работает и отменяет работу, но CTRL + Y – немного беспорядочный комбо. В отличие от большинства программ CTRL + Y здесь не означает повтор, но его infact – ярлык для удаления всей строки, поэтому вы теряете свой код.
Поэтому, если вы хотите, чтобы REDO использовал CTRL + SHIFT + Z (как уже сказано выше) или изменил разметку.