【问题标题】:Make eclipse save an XML file after undoing all its changes?撤消所有更改后让eclipse保存一个XML文件?
【发布时间】:2023-03-31 01:34:01
【问题描述】:

假设我刚刚在 Eclipse 中打开了一个file.xml,然后对其进行了一次更改,该文件的标题栏显示我刚刚进行了更改*file.xml。问题是,一旦我撤消该更改(Cmd+zCtrl+z),文件仍然存在处于肮脏状态。

是否可以让 eclipse 自动保存 XML 文件或接受它已恢复到原始状态?否则,我必须再次保存文件而不记录任何修改。

请注意,其他文件(如 .java 或 .txt)不会发生此行为

更新
这是我打开 XML 文件的选项的屏幕截图。 Android Common XML Editor 目前是默认的编辑器。文本编辑器是 3 中唯一提供所需行为的编辑器。

【问题讨论】:

    标签: xml eclipse eclipse-plugin undo revert


    【解决方案1】:

    有两种方法可以撤消更改:

    1. 通过手动将文本更改为原始状态(例如:添加一个空格,然后将其删除)。
    2. 通过使用撤消 (Ctrl+Z)

    在第一种情况下,Eclipse 不会尝试比较文件内容以查看它何时可能处于原始状态 - 它太少见而且太昂贵了。

    在第二种情况下,Eclipse 知道所有更改何时都已撤消,并将正确删除修改后的指示符。

    【讨论】:

    • 第二阶段其实就是我说的。而且我的日食并没有删除修改后的指标。是否有任何设置可能会干扰它?
    • 嗯。我以前从未见过这样的行为。尝试在没有任何插件的情况下再次安装 Eclipse(只需将其解压缩并启动它)。
    • 这似乎只发生在 xml 文件中。我会更新问题。
    • 我刚刚添加了一个截图来显示我得到的那些。只有文本编辑器才能正常工作。
    • 可能文本和Java 编辑器有特殊处理。在那些中,撤消工作:-/
    猜你喜欢
    • 2013-07-29
    • 2016-12-07
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 2014-06-09
    相关资源
    最近更新 更多