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

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


当前回答

“使隐藏”扩展工作伟大!

Make Hidden通过启用上下文菜单(允许您轻松执行隐藏/显示操作),提供了对项目目录的更多控制,视图窗格资源管理器可以查看隐藏项,并且能够保存工作区以快速在大量隐藏项之间切换。

其他回答

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

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

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

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

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

如果您希望隐藏node_modules之类的东西,那么接受的答案是完美的。 在使用静态元框架(如Astro.js)的情况下,您最终将使用index。Astro文件也有很多噪音,因为dist/test/index.html或/dist/about-page/index.html等…页面。

为了将它们从命令面板搜索中排除,但仍然能够检查文件树中的dist文件夹,我建议在.vscode/settings中使用以下命令。json文件

{
  "search.exclude": {
    "dist/**": true
  }
}

这样,你仍然可以保持它的可见性,而不会污染你的ctrl + p搜索。


PS:更多信息可以在这里找到(再次提交URL打开后直接进入高亮显示)。

“使隐藏”扩展工作伟大!

Make Hidden通过启用上下文菜单(允许您轻松执行隐藏/显示操作),提供了对项目目录的更多控制,视图窗格资源管理器可以查看隐藏项,并且能够保存工作区以快速在大量隐藏项之间切换。

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

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

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

谢谢

Manpreet辛格