vscode 在查看庞大的工程时是真的比 sourceinsight 方便的多,可以通过设置,将不必要的文件夹/文件隐藏掉,使得整个工作空间看起来清爽很多。记录下使用的方法:
- 新建个名为 .vscode 的文件夹
- 在文件夹中新建名为 settings.json 文件
- 在 settings.json 中屏蔽掉不需要显示或搜索的文件/文件夹。
//settings.json 文件内容
/**
* "search.exclude": 表示对以下为 true 的目录或文件不进行搜索
* "files.exclude":表示对以下为 true 的文件或文件夹在工作空间不显示
* 使用到的正则表达式:
* "**/*.o" 表示所有.o 结尾的文件
* "buildroot/[a-w]*" 表示 buildroot 目录下所有以 'a' ~ 'w' 开头的文件或文件夹。
*/
{
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/__pycache__":true,
"**/buildroot/[a-w]*":true,
"**/*.o":true,
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/__pycache__":true,
"configs/buildroot_[a-w]*":true,
"**/*.o":true,
},
"git.ignoreLimitWarning": true
}
填写完 settings.json 文件之后,需要刷新下工作空间或重启下 vscode 即可生效,上例中只是排除了一小部分文件,实际的工作中可以根据自己的实际需要选择,祝大家使用愉快。