在Visual Studio Code中,使用文件模式可以配置什么设置来隐藏侧边栏的文件资源管理器中的文件?

我想隐藏某些文件组,如.meta和.git文件。


当前回答

如果你使用VSCode:

File > Preferences > Settings 搜索:

文件:排除

然后添加

* * / node_modules

单击OK。

你不需要重新启动或重新加载VSCode来生效

其他回答

__pycache__文件夹和*。Pyc文件对开发人员来说是完全不必要的。为了从资源管理器视图中隐藏这些文件,我们需要编辑设置。json for VSCode。添加如下所示的文件夹和文件:

"files.exclude": {
  ...
  ...
  "**/*.pyc": {"when": "$(basename).py"}, 
  "**/__pycache__": true,
  ...
  ...
}

我在过去遇到了同样的问题,因为我正在寻找删除我们成功运行.java文件后生成的.class文件,因此.class文件在编译后自动创建,而.exe文件在编译C或c++代码后创建。

最简单的方法是通过按F1并从弹出窗口中选择Preferences: Open workspace settings来更改工作空间设置。然后滚动到文件:排除行,并在列表中添加一个标记- **/*.class,现在.class文件将不会显示在Vscode项目文件资源管理器中。

您可以使用相同的方法删除.exe文件,使用标记**/*.exe 用于C和c++文件。

谢谢

Manpreet辛格

对于使用Unity3D的.meta文件,我发现隐藏的最佳模式是:

"files.exclude": {
  "*/**/**.meta": true
}

这将捕获所有文件夹和子文件夹,并将获取foo.cs.meta和foo.meta

您可以配置模式来隐藏资源管理器和搜索中的文件和文件夹。

打开VS用户设置(主菜单:File > Preferences > Settings)。这将打开设置界面。 搜索文件:排除在搜索的顶部。 根据需要使用新的glob模式配置用户设置。在本例中,添加这个模式node_modules/,然后单击OK。模式语法非常强大。您可以在跨文件搜索主题下找到模式匹配的详细信息。

当你完成后,它应该看起来像这样:

如果您想直接编辑设置文件: 例如,在你的工作区中隐藏一个顶级的node_modules文件夹:

"files.exclude": {
    "node_modules/": true
}

隐藏所有以._开头的文件,如._。在OSX上找到DS_Store文件:

"files.exclude": {
    "**/._*": true
}

您还可以更改工作空间设置(主菜单:文件>首选项>工作空间设置)。工作区设置将创建.vscode/settings。Json文件在您当前的工作空间,将只应用于该工作空间。用户设置将全局应用于你打开的任何VS Code实例,但如果存在,它们不会覆盖工作区设置。阅读更多关于自定义用户和工作区设置的信息。

打开设置,搜索文件。排除,然后点击添加模式,然后它会给一个通知 无法写入用户设置。请打开用户设置以纠正其中的错误/警告,然后重试。 现在打开设置。Json文件和搜索文件。Exclude{}块和include "**/*.exe": true这里我使用。exe作为例子,而不是使用任何你想阻止的扩展名。 我希望这能有所帮助。