如何清空Visual Studio编辑器的撤消缓冲区?

3
有没有一个按钮或命令可以完全清空Visual Studio编辑器使用的撤消缓冲区?
我想在提交检查之前或开始重要更改之前清空这些缓冲区。
我的问题是:我始终保持一些解决方案打开(我的意思是,几天),并且有许多文件被固定。经过一周的开发和重构,这些文件的撤消缓冲区非常大。如果我对4个文件进行了一些更改,并决定使用CTRL + Z进行撤消,那么我必须小心不要回退太远。
典型情况:我在一个文件中多次按CTRL + Z,但其中一两个更改是方法的全局重命名。 Visual Studio会停顿两秒钟来撤消这些更改,使您认为撤消的更改只是文件末尾的简单部分打开/关闭。因此,您会继续按CTRL + Z,直到发生某些事情,然后突然间,您回到了星期一的文件版本。
虽然这并不是关键问题,因为我经常检查我的更改,但这很烦人。
我正在使用Visual Studio Pro 2019。
谢谢。

固定标签:Visual Stdio 不是 Visual Studio Code。 - Richard
@Richard 对不起,我指的是Visual Studio而不是Visual Studio Code。我写“Visual Studio代码编辑器”是指这个特定的Visual Studio编辑器,而不是其他的(如form、edmx、wcf等)。重新表述后应该更清晰了。谢谢。 - Sylvain Rodrigue
1个回答

2

有一个名为Window.RestoreClosedTab的命令,可以按逆序重新打开已关闭的文档(最近关闭的文档首先打开)。您可以关闭所有需要清除撤消缓冲区的文档,然后调用此命令以重新打开所需文件。

在我的设置中,默认的快捷键是 Ctrl+Z + Ctrl+K,或者您可以在“工具” -> “选项” ->“环境” ->“键盘”设置中重新绑定它。


我似乎正在运行:Microsoft Visual Studio Community 2019版本16.11.26。尝试过这个,似乎缓冲区仍然存在,因为在此之后Ctrl+Z仍然可以回退一步(无论是否在zk键之间抬起Ctrl都尝试过)。 - ebyrob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接