设置search.exclude屏蔽node_modules和日志文件,结合搜索面板路径过滤与高级语法如type:javascript、modified:>2025-01-01,可快速精准定位代码。
在VSCode里跨文件搜索,关键在于让结果又快又准。别再被node_modules或日志文件刷屏了,掌握几个配置和技巧就能大幅提升效率。
通过修改settings.json文件,可以一劳永逸地屏蔽干扰项。这类配置对整个项目或用户都生效。
"**/node_modules": true和"**/*.log": true,所有依赖包和日志文件就不会出现在搜索结果里。.git目录,那它一般也不会被搜到。有时候你只想临时查某个范围,不想改配置。这时候直接用搜索面板最方便。
src/components, tests,搜索就只在这两个目录下进行。**/*.min.js, temp/,这样能快速去掉压缩文件或临时目录,而且不会影响下次搜索。在搜索框里输入特定前缀,可以直接筛选结果类型,比单纯靠关键词更高效。
type:javascript 或 lang:ts:按语言类型过滤,只看JS或TS文件的内容。
modified:>2025-01-01:查找最近修改过的文件,适合追踪近期改动。size:>10kb:排除过小的文件,或者反过来用size:找配置片段。
@function:如果文件支持符号索引,这能帮你定位到具体的函数定义处。