新手问题 如何在文本编辑器中快速找到变量定义位置

qinsicheng · 2024年08月10日 · 最后由 qinsicheng 回复于 2024年08月12日 · 212 次阅读

之前一直使用 Webstorm 开发前端项目,因为它的常量定义查询真的太方便了。最近许可证要过期了,就在想如何在:Zed,Vscode,ST 这种文本编辑器中去做到类似效果。

比如我目前开发的 Vue 项目,感觉提供的 LSP 和文本编辑器自带的定义查询并不能很好的支持

比如查询:

  1. this.$CONS.ORDER.MODIFY_TASK.MODIFY_TYPE
  2. this.info('app_users_lists.validation', 'blocks.base_info.attributes')

目前我在使用正则表达式去查询,效果是有的,但感觉表达式复杂不好写。想看看各位大佬是怎么解决类似问题的。

几年前写过个 vscode 的插件,根据规则搜索跳转,但是实际上也懒得扩展规则,后来都是全局搜。

dinger 回复

目前 ST 写一个根据规则查询的插件,感觉也只能这样了😅

需要 登录 后方可回复, 如果你还没有账号请 注册新账号