【问题标题】:How to exclude folders from search except a few?除了少数几个之外,如何从搜索中排除文件夹?
【发布时间】:2017-01-15 03:06:44
【问题描述】:

我从事一个包含许多文件的大型项目。我想排除尽可能多的文件。

我想排除**/node_modules,但我公司创建的少数除外。例如**/node_modules/@mycomp.

今天在 vscode 1.8.1 中可以吗?

谢谢,

联合

【问题讨论】:

  • 我假设您尝试将它们添加到 settings.json search.exclude 列表中?它可能不需要否定!全局指标。
  • 是的,我是。也许是FR?

标签: visual-studio-code


【解决方案1】:

这是我所做的,只显示node_modules/swagger-tools 文件夹。

.vscode/settings.json 文件中我写了以下规则:

  1. 过滤所有以点字符开头的文件夹或除 s 之外的每个字母。
  2. 过滤所有以 s 开头并后跟除 w 之外的所有字母的文件夹。
  3. 过滤每个以 swagger- 开头的文件夹(此时所有剩余的文件夹都以 swagger- 开头),然后是除 t 之外的每个字母强>。

所以文件最终是这样的:

{
    "files.exclude": {
      "node_modules/[abcdefghijklmnopqrtuvwxyz.]*": true,
      "node_modules/s[abcdefghijklmnopqrstuvxyz]*": true,
      "node_modules/swagger-[abcdefghijklmnopqrsuvwxyz]*": true,
    }
}

可以说这不是最好的事情,但确实可以解决问题。

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    相关资源
    最近更新 更多