刷新 Visual Studio Code 文件列表

115

Visual Studio Code(版本0.10.11,运行在OSX上)不会刷新文件夹中的文件。是否有任何方法可以强制其进行刷新?目前我的做法是需要关闭并重新打开整个程序。


1
这是该错误的 Github问题链接 - Dominik
10个回答

104

编辑:与此同时,文件资源管理器小部件中已添加了一个重新加载按钮。

使用workbench.action.reloadWindow命令。 前往文件->首选项->键盘快捷方式并为此命令定义一个快捷方式。在我的系统上,它位于Ctrl+F5。在keybindings.json中的条目如下:

{
  "key": "ctrl+f5",
  "command": "workbench.action.reloadWindow",
  "when": "editorTextFocus"
}

27
你只需要刷新文件浏览器,可以点击文件浏览器顶部的圆形箭头(请参考此截图)或使用键盘快捷键(请参考@jack-click的回答)。 - Dominik
14
按下Ctrl + P,然后选择>重新加载窗口 - Captain Hypertext
2
它重新加载整个窗口,问题是关于仅重新加载资源管理器中文件列表的。 - Vedmant
1
我在设置中搜索了“workbench.action.reloadWindow”,返回了35个设置,但似乎都不是我想要的。截图真的很有帮助! - reggaeguitar
4
这会关闭所有打开的终端、构建工具、测试工具以及测试覆盖率工具。重新启动应用程序并不是一个好的解决方案,因此这不应该是正确答案;这是正确的答案:https://dev59.com/oloV5IYBdhLWcg3wXN3j#48547570。 - raiz media

91
如果你在导航器中悬停在工作空间根目录上方,会出现四个图标。其中第三个图标是一个圆形箭头,它代表刷新--重新加载文件列表。

输入图片描述


我的版本(Mac OSX上的1.41.1)中的悬停行为有点奇怪: 1:您可以将其弹出,方法是将鼠标悬停在工作区面板中的任何节点上。 2:如果选择工作区行本身,则无需悬停即可显示它。 3:如果工作区面板折叠以仅查看标题,则悬停将不起作用。 - Glenn Lawrence

59

您可以使用命令面板重新加载窗口:

  1. 打开命令面板,方法是选择视图 > 命令面板...(或在OS X上使用Shift+Cmd+P
  2. 键入reload window,然后按回车键

1
这会关闭所有打开的终端,所有构建、测试和测试覆盖工具。对我来说不是一个好的解决方案。 - raiz media
2
在Windows上是Ctrl+Shift+P - aloisdg
在我的情况下,我正在使用Ubuntu,这个选项可以很好地工作,而不需要关闭打开的终端(ctrl+shif+P)->重新加载。太棒了! - Maf

36

您不需要重新加载整个窗口,只需要重新加载文件夹列表即可。重新加载窗口将会终止终端,丢失撤销历史记录等信息。您可以使用资源管理器中的刷新按钮(从右边数第二个)来完成此操作:enter image description here

如果您发现需要频繁进行此操作,可以为其添加快捷键,例如:

{
  "key": "ctrl+f5",
  "command": "workbench.files.action.refreshFilesExplorer"
}

2
为什么这不是被接受的答案?它只是文件,而不是窗口! - Timo

11
今天在使用VS Code 1.13.0时,我发现在“键盘快捷键”中出现了以下内容:
workbench.files.action.refreshFilesExplorer

2
如果您使用SFTP扩展程序,可以通过以下方式刷新SFTP: EXPLORER列表(在Windows上使用VSC 1.40.2进行测试):
文件 => 首选项 => 快捷键 => 搜索:刷新
然后您需要在结果列表中找到“刷新/ sftp.remoteExplorer.refresh”。单击该条目,然后单击条目前的加号,然后按下所需的快捷键并按“enter”键。我选择了“Ctrl + Alt + F5”,因为这已经没有被用于其他命令。

2

重新加载单个文件的方法:

  • 按下 ⇧⌘P
  • 输入 "Revert File"

在Windows上:

  • 按下 Ctrl + Shift + P
  • 输入 "Revert File"

在Windows环境下,已经测试过该方法适用于VSCode v1.18.1。


0

当启用 search.maintainFileSearchCache 选项后,我开始使用 Ctrl-P 快捷键查找文件。

enter image description here


0
右键单击您的sln文件(将显示0 / n个解决方案) 在对话框的底部一行,它会显示重新加载项目解决方案。 如果不存在,那么可能刚刚重新加载。尝试再次运行构建。

-4

在2018年9月11日的v1.27.1版本中,“Ctrl + Alt + R”


2
请添加一些描述 - Mathews Sunny

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