V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nanvon
V2EX  ›  Visual Studio Code

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

  •  
  •   nanvon · 2023-04-27 14:11:51 +08:00 · 2068 次点击
    这是一个创建于 580 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    caret-down-outlined

    CaretDownOutlined

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

    5 条回复    2023-04-28 02:53:54 +08:00
    nightwitch
        1
    nightwitch  
       2023-04-27 16:00:46 +08:00 via Android
    Regex 搜索
    dearneo
        2
    dearneo  
       2023-04-27 16:19:54 +08:00
    正则
    wangtian2020
        3
    wangtian2020  
       2023-04-27 16:52:52 +08:00
    vscode 搜索支持正则,让 ai 帮写或者现学一下
    我碰到的真实使用场景,css 中匹配 px 但不匹配 rpx
    thinkershare
        4
    thinkershare  
       2023-04-27 17:42:15 +08:00
    @nanvon 自己用 VSCode 提供的扩展 API 创建一个扩展,实现这个需求非常简单。应该 100 行内代码就可以搞定,然后上传到 VSCode 的扩展商店,很多适合 VSCode 不提供的功能我就自己做。你也可也给 vue 的 Volar 插件提一个 Feature Request.
    koebehshian
        5
    koebehshian  
       2023-04-28 02:53:54 +08:00
    不需要插件,vscode 打印命令窗口,选择 git bash, cd 到对应目录,输入`grep -rin 'caret\-\?down\-\?outlined' ./`就可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1644 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.