如何在 Intellij IDEA 中撤消文件中的替换?

问题描述 投票:0回答:2

在 intellij 2022.1 中,我使用

Ctrl+Shift+R
调出 在文件中替换 窗口 - 它显示 40 多个文件中的 100 多个匹配项。搜索字符串和替换字符串仅一个字符不同,例如:
this.bar.is.fooed
this.barf.is.fooed
。我只需要根据附近的文本替换某些实例。

我正处于最佳状态,单击

Replace
按钮,检查下一个条目,单击,检查,...并认为我的大脑可以让事情保持正常(它不能;你的也不能:-)进行到一半时我意识到最后几次替换是错误的。

我怎样才能撤消它们?

Ctrl+Z
呈灰色。这个相关的SO问题没有说并且JetBrains文档也没有说!

intellij-idea search replace undo
2个回答
2
投票

使用本地历史记录恢复更改。

替换对话框不支持撤消/重做,为相关请求投票


0
投票

对于那些不熟悉“显示本地历史记录”工作流程的人:

  1. 打开“项目”窗格,选择项目的根目录。

  2. 右键单击项目的根目录,然后在上下文菜单中转到“本地历史记录 > 显示本地历史记录...”(或使用命令面板)。

  3. 选择您要还原的所有编辑(如果您错误地点击了“全部替换”,那么将会出现一个名为“全部替换”的编辑)。然后右键单击您的选择并从上下文菜单中选择“恢复”。

© www.soinside.com 2019 - 2024. All rights reserved.