【问题标题】:Is there a keyboard shortcut to revert individual changes in Intellij IDEA?Intellij IDEA 中是否有一个键盘快捷键可以恢复单个更改?
【发布时间】:2010-12-27 13:53:09
【问题描述】:

当一个文件与从版本控制系统签出的版本相比有变化时(在我的例子中是 subversion 和 cvs),我使用 Ctrl + Alt + Shift + / Ctrl + Alt + Shift + ↓ kbd> 在这些更改之间跳转。有时我想恢复其中的一些更改(但不是文件中的所有更改)。我可以通过使用鼠标并单击带有绿色箭头的小还原图标来做到这一点,但是有没有办法从键盘上做到这一点(不使用鼠标)?

我正在使用 IntelliJ IDEA 7.0.3。

【问题讨论】:

    标签: keyboard-shortcuts intellij-idea


    【解决方案1】:

    您可以在设置 | Keymap 并在键盘映射列表中选择Version Control Systems 并设置快捷方式,但我的颠覆设置中的revert 操作默认设置为Ctrl+Alt+Z

    【讨论】:

    • 独立于 VCS - 也是 git 的默认快捷方式
    【解决方案2】:

    您需要在设置| 中为回滚 操作分配一个热键。 Keymap,默认不分配。

    更新:看来,Rollback 操作实际上调用了整个文件的 Revert。我已经为此提交了IDEA-26912,请观看/投票。

    【讨论】:

    • 我已经尝试回滚,但它似乎只是回滚所有文件中的更改。我正在寻找的是能够有选择地还原个别更改,因为我得到它们。这可能吗?
    • 你说得对,它没有按预期工作。我已经提交了新的 YouTrack 问题。
    • 这是一个老问题,但已修复。您现在可以将其分配给您想要的键。
    • 尽管问题似乎被标记为“已修复”,但快捷方式并不存在。我不太确定人们是否理解我们想要恢复当前行而不是恢复整个文件。我也一直在用鼠标做这个。
    【解决方案3】:

    回滚不再还原整个文件,并且可以分配键盘快捷键。见this comment。在 IntelliJ IDEA 12.1.6 Ultimate 中验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 2016-09-29
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多