在 Visual Studio 代码中如何保存到内存/硬盘?

问题描述 投票:0回答:2

据我了解,您在应用程序中所做的任何工作都存储在内存中(直到您保存它),因此如果您的计算机在保存(到硬盘驱动器)之前关闭,您的临时工作将不会被保存。但我在 VSCode 工作时没有观察到这一点;即,当我重新启动计算机时,我在计算机上关闭之前未保存的工作(我确实强制关闭了几次)又回到了那里(也在未保存模式下!)。 这是怎么回事?

visual-studio-code ram hard-drive
2个回答
1
投票

VS Code 内部似乎有缓存。参考这个问题: 从 Visual Studio 文档缓存中恢复文件?

我认为它只是从缓存中恢复了未保存的代码。如果您仔细阅读上述问题,您会发现其中甚至存在已知的错误。


0
投票

这就是 VS Code 的“热退出”功能。请参阅有关该功能的官方文档:https://code.visualstudio.com/docs/editor/codebasics#_hot-exit。 TL;DR VS Code 会在您关闭应用程序时记住未保存的更改,并在重新打开这些文件时恢复它们。您可以使用相关的

files.hotExit
设置来控制该行为。

© www.soinside.com 2019 - 2024. All rights reserved.