如何从Visual Studio代码中的边栏中隐藏某些文件?

使用微软的Visual Studio代码,我怎么隐藏某些文件和文件模式出现在侧边栏?

我想隐藏.meta.git样式的文件

您可以configuration模式以隐藏资源pipe理器中的文件和文件夹并进行search。

  1. 打开VS用户设置(首选项>用户设置)。 这将打开两个并排的文件。
  2. 如果不存在,请在右侧的“用户设置”文档中添加一个新的"files.exclude": {...}设置。 这是因为您不是直接编辑默认设置,而是添加到它。
  3. 根据需要使用新的全局模式configuration用户设置。 模式语法是强大的。 您可以在“ search跨文件”主题下find模式匹配的详细信息。
  4. 保存用户设置文件。

例如,要隐藏工作区中顶层的node_modules文件夹:

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

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

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

您还可以更改工作区设置(首选项>工作区设置)。 工作区设置将在当前工作区中创build一个.vscode/settings.json文件,并且只会应用于该工作区。 “用户设置”将全局应用于您打开的VS代码的任何实例,但不会覆盖“工作区设置”(如果存在)。 阅读更多有关自定义用户和工作区设置 。

有时你只想隐藏特定项目的某些文件types。 在这种情况下,您可以在项目文件夹中创build一个名为.vscode的文件夹,并在其中创buildsettings.json文件(即.vscode/settings.json )。 该文件中的所有设置只会影响您当前的工作区。

例如,在一个TypeScript项目中,这是我用过的:

 // Workspace settings { // The following will hide the js and map files in the editor "files.exclude": { "**/*.js": true, "**/*.map": true } } 

还要推荐vscode扩展Peep,它允许您在项目settings.json的排除文件上切换隐藏。

F1 for vscode命令行(命令调色板)=> ext install peep

您可以将“extension.peepToggle”绑定到一个按键绑定,如ctrl + shift + p(与默认的F1相同),以便轻松切换。

https://marketplace.visualstudio.com/items?itemName=nwallace.peep#review-details

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

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

这将捕获所有的文件夹和子文件夹,除了foo.meta之外, foo.meta