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

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


当前回答

如果你使用VSCode:

File > Preferences > Settings 搜索:

文件:排除

然后添加

* * / node_modules

单击OK。

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

其他回答

我还想推荐vscode扩展Peep,它可以让你在你的项目settings.json中切换隐藏排除文件。

然后,为vscode命令行(命令面板)点击F1

ext install [enter] peep [enter]

你可以绑定“扩展”。peepToggle”到一个键,如Ctrl+Shift+P(默认情况下与F1相同),方便切换。按Ctrl+K Ctrl+S键绑定,输入窥视,选择窥视切换,添加你的绑定。

有时您只是想为特定项目隐藏某些文件类型。在这种情况下,您可以在项目文件夹中创建一个名为.vscode的文件夹并创建设置。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
    }
}

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

如果您希望隐藏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打开后直接进入高亮显示)。

如果你使用VSCode:

File > Preferences > Settings 搜索:

文件:排除

然后添加

* * / node_modules

单击OK。

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