如何在VSCode中通过单词首字母搜索多单词文件名?
在VSCode中通过首字母组合搜索多单词文件名的方法
VSCode的「转到文件」(Ctrl+P)功能可以通过配置实现首字母组合搜索多单词文件名,分两种情况处理:
情况1:文件名是驼峰式(如AppServiceProvider.php)
这种情况默认就支持首字母匹配。直接在Ctrl+P的输入框中输入ASP,就能搜到对应的驼峰式文件名,无需额外配置。
情况2:文件名是下划线/连字符分隔(如app_service_provider.php、app-service-provider.php)
需要修改VSCode的单词分隔符配置,让程序把下划线、连字符识别为单词边界,具体操作:
- 打开VSCode的设置界面:按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者通过「文件>首选项>设置」打开。 - 点击界面右上角的「打开设置(JSON)」按钮(图标为
{}),进入settings.json编辑界面。 - 添加或修改以下配置项:
(注:在原有默认值基础上添加了"search.wordSeparators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}-_"-和_,让它们成为单词分隔符) - 保存settings.json后,重新打开Ctrl+P输入首字母组合(如ASP),就能匹配到对应的分隔式文件名了。
另外,若要更精准匹配,可开启智能大小写匹配,在settings.json中添加:
"search.smartCase": true
开启后,输入小写字母会匹配大小写不敏感结果,输入大写字母则强制匹配大小写敏感结果,适合区分不同命名风格的文件。
内容的提问来源于stack exchange,提问作者Holyboly
相关产品推荐
相关产品推荐

