关闭后,崇高的文本不会永久保存文件如何在关闭后禁用撤消

问题描述

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

此问题不在 sublime text 3 中。

问题是什么:-

当我对文件进行更改并保存并关闭 sublime text 然后再次重新打开并按 Ctrl + Z 然后它会撤消我所做的更改,但我不希望它{ {1}} 关闭文件关闭 sublime 文本后的更改。

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

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

任何帮助将不胜感激。

提前致谢

解决方法

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

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

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

,

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

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

这清除了撤消历史,现在我有一个安全点可以使用 ctrl-z 返回,以防我把代码弄得无法修复!