平时开发前端主要使用
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
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。