如何在VS Code中通过驼峰命名文件的大写首字母精准搜索文件?
太懂这种别扭感了——用惯了IntelliJ、Eclipse里输入驼峰首字母就能精准定位文件的爽感,换到VS Code突然搜出一堆不相关的结果,确实闹心。别慌,这问题有现成的解决办法,分内置设置和扩展两种方式:
一、用VS Code内置设置搞定
VS Code其实自带驼峰匹配能力,只是默认逻辑没完全贴合你的需求。按以下步骤调整:
- 打开设置面板:按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
workbench.quickOpen.camelCaseMatch - 勾选这个选项将其设为
true
开启后,当你用快速打开(Ctrl+P/Cmd+P)输入大写字母组合(比如AC)时,VS Code会优先把驼峰命名中对应首字母的文件排在结果最顶部,像ApprovalContainer这类目标文件会直接出现在最前面,而那些只是零散包含A、C的文件(比如Action、Accordion)会被往后排,甚至不会出现在前几屏。
如果想进一步缩小搜索范围,还可以关闭这两个设置:
workbench.quickOpen.matchOnDescription:关闭后不会匹配文件的描述信息,只专注于文件名workbench.quickOpen.matchOnDetail:关闭后避免匹配文件路径里的额外信息,精准度更高
二、用扩展实现极致精准
如果内置设置还是达不到你想要的严格匹配效果,试试这款专门的扩展:Camel Case Search(直接在VS Code扩展商店搜索即可)。
它专门优化了驼峰文件的搜索逻辑,输入大写首字母组合时,会精准过滤掉所有不符合驼峰结构的文件——比如输入AC,只会匹配ApprovalContainer这类按驼峰规则命名的文件,完全不会出现App.css这种靠后缀字母凑数的结果。安装后无需额外配置,直接用快速打开功能就能生效。
内容的提问来源于stack exchange,提问作者Dániel Somogyi
相关产品推荐
相关产品推荐

