nanvon
V2EX  ›  Visual Studio Code

如何让驼峰命名、中横线命名的变量同时高亮、并且能同时被搜索到

By nanvon at 2023 年 4 月 27 日 · 3217 次点击

比如在 Vue 中,用大驼峰命名法引入一个组件,在 template 中用中横线来命名。这样的话,当我选中其中一个,另一个无法高亮;搜索任意一个,也无法同时搜索到两个。

caret-down-outlined

CaretDownOutlined

我希望能满足这个需求,你们有推荐的方案吗?

5 条回复  •  2023-04-28 02:53:54 +08:00
nightwitch
   1
nightwitch  
   2023 年 4 月 27 日 via Android
Regex 搜索
dearneo
   2
dearneo  
   2023 年 4 月 27 日
正则
wangtian2020
   3
wangtian2020  
   2023 年 4 月 27 日
vscode 搜索支持正则,让 ai 帮写或者现学一下
我碰到的真实使用场景,css 中匹配 px 但不匹配 rpx
thinkershare
   4
thinkershare  
   2023 年 4 月 27 日
@nanvon 自己用 VSCode 提供的扩展 API 创建一个扩展,实现这个需求非常简单。应该 100 行内代码就可以搞定,然后上传到 VSCode 的扩展商店,很多适合 VSCode 不提供的功能我就自己做。你也可也给 vue 的 Volar 插件提一个 Feature Request.
koebehshian
   5
koebehshian  
   2023 年 4 月 28 日
不需要插件,vscode 打印命令窗口,选择 git bash, cd 到对应目录,输入`grep -rin 'caret\-\?down\-\?outlined' ./`就可以
© 2026 V2EX · 34ms · 3.9.8.5