清除 VisualStudio 代码中的文件内容缓存

我的 Visual Studio 代码在 Windows 机器上,即使在这个文件已经更新之后,仍然继续向我显示文件的前一个内容,而 notepad ++的行为方式不同。

是否有办法以某种方式清理缓存,以便每次都能接收到新的内容?

204299 次浏览

我想,我理解正确。你可以按照下面的步骤。

  1. Ctrl + Shift + P
  2. 键入命令 Clear Editor History
  3. 按回车键

这能解决你的问题。

对我来说,在 MacOS上,以下方法奏效了:

  1. Cmd + Shift + P
  2. 输入命令 清除搜索历史记录
  3. 按回车键

然后是搜索结果:

  1. Cmd + Shift + P
  2. 输入命令 清除搜寻结果
  3. 按回车键

这招对我很管用。

.vscode/tasks.json中添加这个任务:

{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "clear-editor-history",
"command": "${command:workbench.action.clearEditorHistory}"
}
]
}

并在启动配置(.vscode/launch)中使用任务

{
"version": "0.2.0",
"configurations": [
{
...
"preLaunchTask": "clear-editor-history"
...
}
]
}