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

时间:2015-08-31 19:50:06

标签: android android-studio undo-redo

我刚刚从Eclipse迁移到Android Studio,当我尝试 Ctrl + Z / Ctrl + Y 撤消/重做代码更改。

很难描述究竟发生了什么,但最终结果是我通常最终只是丢失了我的代码而不得不从内存中输入代码......

'撤消'和'重做' IDE中的按钮似乎工作得很好,所以我的快捷键可能有问题(这应该是令人惊讶的,因为我应该有一个标准的安装/设置)。

任何人都可以建议做什么,所以 Ctrl Z / Ctrl + Y 将在预期的方式。

5 个答案:

答案 0 :(得分:105)

this answer的帮助下,我已经解决了这个问题......

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

答案 1 :(得分:9)

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

Main菜单上,选择Edit | Undo。 按 Ctrl + Z

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

Main菜单上,选择Edit | Redo。 按 Ctrl + Shift + Z

答案 2 :(得分:8)

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

顺便提一下,同样的问题:how to configure intelliJ/Android Studio redo action for CTRL+Y instead of CTRL+Shift+Z

答案 3 :(得分:3)

您可以尝试这个。它是简单且默认的:
CTRL + Z ) 这是为了撤消。
只需按( CTRL + SHIFT + Z )进行 redo < / strong>。
CTRL + Y )它具有单独的任务。因此,最好不要打扰此人。

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

快乐编码

答案 4 :(得分:0)

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