是否有一个Visual Studio自动保存配置设置?

64
我使用Java IDE IntelliJ IDEA,其中一个我喜欢的特性是无需保存文件。所有更改都会自动保存,您只需要使用历史记录导航即可。而在VS中,我经常忘记保存,因此总是打开两个编辑器窗口。
我正在运行带有Resharper 4.5的VS 2008,但据我所知,这不可实现或配置。有什么建议吗?
9个回答

61

对于VS 2019,自动保存文件扩展似乎按预期工作。

它在失去焦点时保存单个文件,可以在VS失去焦点时保存所有文件,并且还可以在不活动一段时间后保存所有文件。

在VS 2015中,我曾经使用NoMorePanicSave2015

它相当于在Visual Studio失去焦点时执行Ctrl+Shift+S,以保存您的所有文件,包括解决方案和项目。


1
好的,我编辑了答案,但是,一个有用的插件链接显然是问题所要求的。 顺便问一下,刚才给我的回答投了反对票的是你吗?如果是,那只是因为这个问题吗? - Michael Konečný
4
不是我给你投了反对票,但感谢你的编辑;现在看起来更好了。包含一些参考资料至少能说明这个答案做了什么,如果链接失效了的话。 - anonymous2
目前为止,您提供的NoMorePanicSave2015链接无法使用。但我猜现在没有人在使用VS 2015了。 - Earlee
一个能够完成工作的扩展/插件,总是受欢迎的。 - carloswm85

3

另一个插件:CBAutoSave

该扩展可以在Visual Studio失去焦点时自动保存修改后的文档、项目和解决方案。

默认情况下打开修改后文档的保存功能,而自动保存项目和解决方案则不会。所有选项都可以通过Visual Studio选项对话框进行配置。


提供的链接已经失效。我认为现在可以在这里找到它:http://vsixgallery.com/extension/b467e5f1-4a69-4ad8-a2a6-0d8bf3932e0e/ - Ilya Luzyanin
很奇怪,当我试图关闭Visual Studio(我使用的是2015版本)时,这个扩展程序给了我一个“值不能为null。参数名为Value”的错误提示。因此,我不得不安装类似的扩展程序:NoMorePanicSave,它完成了同样的功能,但是没有给我报错(至少目前还没有)。 - Ilya Luzyanin
我以前用过这个插件,但是因为换了电脑,现在无法下载,因为两个链接都失效了。我认为作者也不再支持它了。 - Earlee

3
在VS2017/19社区版中,可以在工具->选项->自动恢复下找到自动恢复选项。它只有在崩溃时才会自动保存,因此可能是一个不错的折衷方案。
在VS2019中,可以在工具->选项->环境->自动恢复下找到它。 如何在Visual Studio上自动保存工作

3

按照以下步骤在Visual Studio中自动保存文档:

  1. 转到工具 -> 选项
  2. 进入环境 -> 文档
  3. 启用当Visual Studio处于后台时自动保存文件,如此截图所示

enter image description here

它在Visual Studio 2022中运行正常。


2

2

Visual Studio 17.2现在可以在应用程序失去焦点时自动保存代码文档。此功能可通过“工具”>“选项”>“环境”>“文档”访问。


1

有自动保存功能,但我必须承认它似乎并不总是对我有效 - 特别是我怀疑它只保存文件,而不是项目/解决方案或 .user 和 .suo 文件。我没有任何链接来证明这一点。


你如何启用自动保存? - shieldgenerator7
@shieldgenerator7,好的,它会在运行时自动保存,我不知道这是设置还是默认设置(我不记得曾经设置过)。如果出现崩溃情况,它会像Word一样进行“恢复”。因此,它就是那种自动保存。 - Benjol

1

Visual Studio 2022(企业版)具有自动保存选项。但您需要启用它。

从“工具”>“选项”>“环境”>“预览功能”,启用自动保存。

这里有一张截图


似乎没有添加到社区版中。 - ms2r
@ms2r 是的。它还没有添加到社区版中。谢谢。 - Gaya4lk

0

我更喜欢这个插件,只有文件中没有错误时才会自动保存: VSCode AutoSave


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