如何刷新 VS Code 中打开的文件的内容?

Jac*_*ski 10 visual-studio-code

我正在寻找一种方法来刷新在编辑器中打开的文件被其他工具更改后的内容。

例如,我使用 Angular 命令行对文件进行更改,但 VS Code 之后不会刷新内容,我看不到任何内容。更糟糕的是,当我尝试保存文件时,VS Code 默认情况下会尝试将旧内容保存在新内容上(当然之前会询问,但仍然不是我想要的)。

我没有找到任何用于刷新编辑器内容的键绑定。也许有任何扩展?

谢谢。

Gle*_*len 5

它应该自动重新加载,但我有一台机器停止自动刷新。我会在外部更改文件(使用 vim 或其他方式),并且编辑器中的文件不会像以前那样弹出并刷新自身。原来是一个git相关的扩展。我禁用了它,自动刷新又回来了。如果您还没有这样做,请在关闭扩展的情况下尝试一下。

  • 是的,它应该重新加载,而且实际上大多数时候都会重新加载,但在某些情况下(我还没有准确地识别出何时)它不会重新加载,而在那些时刻,通过快捷键重新加载它的选项至少会很有效... (3认同)
  • 在 Mac 上,我可以通过按两次 ctrl-tab 来强制从键盘刷新,这会切换到另一个打开的文件,然后切换回来。在我发现扩展程序阻止自动刷新之前,我简单地执行了此操作。另外,请通过检查首选项中的“files.watcherExclude”来仔细检查您是否意外地从自动刷新中排除了此文件类型。 (2认同)