1

我正在使用sublime text 4(最近发布的第 4 版)。但是我在关闭后永久保存文件时遇到问题。

这个问题不在sublime text 3.

问题是什么 :-

当我在文件中进行更改并保存并关闭 sublime 文本然后重新打开并按Ctrl + Z然后它撤消我所做的更改,但我不希望它undo在关闭文件或关闭 sublime 文本后进行更改.

sublime text 3,每当我进行更改然后关闭文件然后它永远不会撤消更改(这很好)但这是问题sublime text 4

我也尝试过多次搜索,但没有找到任何解决方案。

任何帮助将非常感激。

先感谢您

4

2 回答 2

2

这是因为在 Sublime Text 4(特别是从 Build 4075 开始)中,撤消历史记录存储在会话文件中(如果当前窗口与项目无关,则为全局会话文件,如果与项目相关,则为工作区文件)。Sublime Text 3 没有这个能力。

由于撤消堆栈存储在会话中,每当您对文件进行某种编辑并退出应用程序时,即使您打开应用程序,撤消仍会继续对该文件起作用。

目前没有办法(据我所知)选择退出这种行为。如果需要,您可以在官方问题跟踪器上创建功能请求。

于 2021-05-29T16:37:24.167 回答
1

我遇到了这个问题,发现无法选择退出这种行为令人沮丧。

我发现的一个快速解决方法是关闭我要处理的文件(并且只关闭文件,而不是 Sublime 本身),然后重新打开它。

这清除了撤消历史记录,现在我可以安全地按 ctrl-z 回到以防万一我将代码弄乱而无法修复!

于 2021-06-20T07:20:36.680 回答