You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何仅查找TS/JS派生类重写方法的引用?

仅查找TypeScript派生类中重写方法的引用(VS Code)

以下是几种实用的方法,帮你精准定位特定派生类中create()方法的所有引用:

方法一:精准定位后直接查找

  • 打开目标派生类的文件,将光标精准定位在该类重写的create()方法名上(不要点到基类的方法)
  • 使用快捷键:Windows/Linux按Shift+F12,Mac按Cmd+Shift+F12;或者右键点击方法名,选择「查找引用」
  • VS Code会识别当前是派生类的重写方法,仅返回该方法的引用结果

方法二:在查找结果中筛选类型

  • 如果已经触发了全局查找(包含基类和其他派生类的结果),在查找结果面板顶部,点击「类型筛选」按钮(类/方法图标)
  • 在弹出的列表中选择目标派生类的名称,即可过滤出仅属于该类的create()方法引用

方法三:临时调整VS Code设置

  • 打开VS Code设置(快捷键Ctrl+, / Cmd+,),搜索typescript.referencesCodeLens.showImplementations
  • 关闭该选项后,查找引用时将不再关联基类和其他派生类的实现引用,仅显示当前方法的直接引用
  • 完成查找后可重新开启该选项,不影响日常使用

注意事项

确保你的TypeScript项目有正确的tsconfig.json配置,VS Code能正常解析类的继承关系,否则可能无法精准区分派生类的方法引用。

内容的提问来源于stack exchange,提问作者RanST

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 09:02:00