在Visual Studio代码中清除文件内容缓存

Jon*_*han 49 visual-studio-code vscode-settings

我的Visual Studio代码在Windows机器上,即使在更新文件之后仍然向我显示文件的先前内容,notepad ++而不是以相同的方式运行.

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

小智 110

我想,我理解正确.您可以按照以下步骤操作.

  1. Ctrl+ Shift+P
  2. 类型命令清除编辑器历史
  3. 按Enter键

它会解决你的问题.

  • 适用于从Quick Open清除已删除文件/移动文件. (7认同)
  • `F1`也可以进入命令输入提示符. (4认同)
  • 我一直在我的定义中看到加载。 (2认同)
  • 非常适合仅查看相同文件的新名称而不是重复名称。谢谢! (2认同)
  • 这在 powershell 开发过程中也对我有帮助,有调试器的怪癖...... (2认同)

Eye*_*Eye 5

对于macOS 上的我来说,以下方法奏效了:

  1. Cmd+ Shift+P
  2. 键入命令清除搜索历史
  3. 按 Enter

然后对于搜索结果:

  1. Cmd+ Shift+P
  2. 键入命令清除搜索结果
  3. 按 Enter


Ish*_*han 5

这对我有用。

将此任务添加到.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}"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

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

{
  "version": "0.2.0",
  "configurations": [
    {
      ...
      "preLaunchTask": "clear-editor-history"
      ...
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)