如何从Visual Studio代码中的边栏中隐藏某些文件?
使用微软的Visual Studio代码,我怎么隐藏某些文件和文件模式出现在侧边栏?
我想隐藏.meta
和.git
样式的文件
您可以configuration模式以隐藏资源pipe理器中的文件和文件夹并进行search。
- 打开VS用户设置(首选项>用户设置)。 这将打开两个并排的文件。
- 如果不存在,请在右侧的“用户设置”文档中添加一个新的
"files.exclude": {...}
设置。 这是因为您不是直接编辑默认设置,而是添加到它。 - 根据需要使用新的全局模式configuration用户设置。 模式语法是强大的。 您可以在“ search跨文件”主题下find模式匹配的详细信息。
- 保存用户设置文件。
例如,要隐藏工作区中顶层的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