平时开发前端主要使用 vs code , 很多时间都用到了从文件中搜索替换功能。
当文件很多时,假如还是从所有文件中查询,速度会很慢。
vs code 提供了根据一套语法用来匹配指定类型的文件。

搜索框

语法

语法 描述
example 匹配所有包含 example 的文件夹和文件。
./example 在根目录下匹配 example/文件夹 。
* 匹配一个或多个字符
? 匹配一个字符
** 匹配任意多的字符,包括0个字符,如a**b 匹配 ab
{} 匹配组合。如 {**/*.html,**/*.txt}匹配所有 HTML 和 txt 文件
[] 匹配范围。如 example.[0-9] 匹配example.0, example.1, …

此外也可以在 settings.json 中配置排除文件,和搜索时排除文件:

// .vscode/settings.json
{
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/node_modules/**":true,
        "**/Bin": true
    },
    "search.exclude": {
        "**/node_modules": true,
        "**/static": true
    }
}

参考

  1. Search Across Files


meteor199
319 声望4 粉丝