如何配置IntelliJ(也是Android Studio)重做快捷方式到CTRL + Y而不是CTRL + SHIFT + Z?

İsm*_*vuz 141 keymapping intellij-idea undo-redo redo android-studio

默认的IntelliJ/Android Studio"重做"操作快捷方式是CTRL+ Shift+ Z,这是Windows用户的常见问题.

更大的问题是CTRL+ Y被映射到"删除行"操作 - 这会导致撤消堆栈丢失.

要解决此问题,如何在IntelliJ 中将"重做"快捷方式更改为CTRL+ Y

İsm*_*vuz 122

  1. 打开Settings(按CTRL+ ALT+ S)

  2. 单击Keymap左侧列表.

  3. 有一个包含键盘映射的组合框.选择其中一个(默认意味着IntelliJ当然.我们不能更改任何预定义的键映射,但我们可以复制,编辑然后使用编辑过的.所以)我们应该复制"默认"以仅更改重做映射.复制默认键映射

  4. 为复制的键映射指定新名称.

  5. 右键单击: Main Menu -> Edit -> Redo单击"添加键盘快捷键"

  6. CTRL+Y

  7. 单击确定

  8. 单击"删除"以"已将快捷方式分配给其他操作.是否要删除其他分配?"

  9. 如果你想使用任何"删除线"快捷方式,那么去删除线快捷方式并给它任何其他快捷方式(如第5步)

  10. 单击"确定"关闭设置窗口.


Old*_*rey 30

将键映射设置更改为Visual Studio,Eclipse或NetBeans预设.

设置窗口可以在下面找到File > Settings.如果没有更改快捷方式,CTRL+ ALT+ S应该有效.在设置窗口中,您应找到设置列表Keymap下的内容Appearance & Behavior.

您可以将每个编辑器命令配置为您喜欢的键组合(如@ismail yavuz所提到的),例如for Redoto CTRL+ Y或者您只需将Keymap设置更改为您习惯的编辑器即可.如果您正在切换到IntelliJ,这可能是最好的,因为它可能是阻力最小的路径.Visual Studio,Eclipse和NetBeans键映射的默认设置都映射RedoCTRL+ Y.

Windows用户奇怪地违反了最小惊讶原则,但至少可以自定义快捷方式.由于这个命令与Windows体验相反,我认为当你需要工作的任何地方都不值得学习IntelliJ键盘时,你可以快速改变.不学习IntelliJ几乎没有缺点.请记住,在键盘图菜单中,您可以在搜索框中搜索命令,或单击右侧的放大镜按键组合搜索.

当然,回答都不对.选择你的偏好.