Android Studio 撤消 (Ctrl-Z) / 重做 (Ctrl-Y) 无效

Android Studio undo (Ctrl-Z) / redo (Ctrl-Y) not working

我刚刚从 Eclipse 转移到 Android Studio,当我尝试执行 Ctrl+Z[= 时,我发现了非常奇怪的行为27=] / Ctrl+Y 到 undo/redo 代码更改。

很难描述到底发生了什么,但最终结果是我通常只是丢失了我的代码并且不得不从内存中重新输入它...

IDE 中的 'undo' 和 'redo' 按钮似乎工作正常,所以我的快捷键可能有问题(这会令人惊讶,因为我应该标准安装/设置)。

谁能告诉我该怎么做,所以 CtrlZ / Ctrl+Y 将按预期方式工作。

this answer的帮助下,我已经解决了...

  1. 进入Settings (Ctrl+Alt + S)
  2. 在搜索框中输入 Redo
  3. 双击 Redo 结果
  4. Select Add Keyboard Shortcut
  5. Ctrl+Y
  6. 点击OK
  7. 点击OK

ctrl+Y默认删除Android中的行。 如果您想更改此行为,请转到“设置”下的“键盘映射”并为“重做”操作设置所需的快捷方式

对了,同样的问题:how to configure intelliJ/Android Studio redo action for CTRL+Y instead of CTRL+Shift+Z

要撤消操作,请执行以下操作之一:

  • 在菜单栏上,选择编辑 -> 撤消
  • Ctrl+Z

要重做操作,请执行以下操作之一:

  • 在菜单栏上,选择编辑 -> 重做
  • Ctrl+Shift+Z

CTRL + Z 工作正常并撤消工作但是 CTRL + Y 组合有点乱。 与大多数软件 CTRL + Y 不同,这里并不意味着重做,但它实际上是删除整行的快捷方式,因此您丢失了代码。
因此,如果您想重做,请使用 CTRL + SHIFT+Z(如上所述)或更改键盘映射.

你可以试试这个。很简单,默认:
(CTRL+Z) 这是为了撤消。
只需按 (CTRL + SHIFT + Z) 用于 重做
(CTRL + Y) 它有单独的任务。所以这个还是不要打扰比较好

1. CTRL + Z -> 撤消
2. CTRL + SHIFT + Z -> 重做
3. CTRL + Y -> 删除行

快乐编码