如何从搜索中排除文件夹除外?

时间:2017-01-15 03:06:45

标签: visual-studio-code

我在一个包含许多文件的大型项目上工作。我想尽可能多地排除文件。

我想排除**/node_modules,但除了我公司创建的一些之外。例如**/node_modules/@mycomp

今天是否可以在vscode 1.8.1中使用?

谢谢,

Unional

1 个答案:

答案 0 :(得分:0)

以下是我只展示node_modules/swagger-tools文件夹的内容。

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

  1. 过滤以点字符开头的所有文件夹或除 s 以外的所有字母。
  2. 过滤所有以 s 开头的文件夹,然后是除 w 以外的所有字母。
  3. 过滤每个以 swagger 开头的文件夹(此时所有剩余的文件夹都以 swagger - 开头),后面跟着 t
  4. 所以文件最终结果如下:

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

    可以说这不是最好的事情,但肯定会有诀窍。