vscode的搜索
搜索的方法,只搜索某些类型的文件
-
在搜索栏中写类似的语法: 参考链接
./CE_ECOS/vtss_appl/**/*.cxx
两个星匹配多层目录。./CE_ECOS/vtss_api/*/*.cxx
一个星,只匹配一层目录。./CE_ECOS/vtss_appl/**/*.icli, ./CE_ECOS/vtss_api/**/*.c
可以放多种类型的文件,中间用逗号空格加以分隔。
-
在排除的文件中输入:
*.htm, *.so, *.a , *.o, *.ko
vscode在搜索的时候排除一些文件
- ctrl+shift+p --> setting --> 在搜索框输入search --> 在search:exclude里边添加自己不会搜索的文件
- 点击
排除的文件
后边的小按钮,可以打开是否使用Search Exclude
里边所加的过滤项。
vscode在搜索的目录中临时排除掉一些文件
- 在
要包含的文件
文本框中输入要包含的目录例如./USP_DEVICE, ./USP_CONFIG ./USP_DEVICE/**/appDemo
中间用逗号加一个空格分隔。 - 在
排除的文件
文本框中输入要排除的目录,例如:
USP_DEVICE/thd_marvell, USP_DEVICE/code, USP_DEVICE/make, USP_DEVICE/driver/**/mainPpDrv
- 这些路径可以通过切换到
资源管理器
去copy相对路径。
在搜索中使用.ignore文件排除目录和文件
-
点击
排除的文件
后边的按钮,可以使.ignore文件中所写的排除内容生效。 -
.ignore 只有放在搜索时设置的路径下才能生效,例如:在
要包含的文件
框中输入 ./USP_DEVICE ,对这个目录进行搜索的时候,必须将.ignore文件放在该目录下,才能生效。所以这种方式没有设置 search:exclude 来的更为方便。