如何设置PhpStorm的Go to Declaration or Usages不跳转至TypeScript类型声明?
解决TypeScript跳转至实际方法而非类型/接口的问题
编辑器设置调整(以VS Code为例)
- 打开设置(快捷键
Ctrl+,/Cmd+,),搜索typescript.preferences.preferGoToSourceDefinition,将其设为true,编辑器会优先跳转至代码实现而非类型声明。 - 若使用WebStorm/IntelliJ系列编辑器:进入
Settings > Languages & Frameworks > TypeScript,找到Go to Declaration相关设置,勾选优先跳转至实现的选项;或直接使用Go to Implementation快捷键(默认Ctrl+Alt+B/Cmd+Alt+B)。
使用精准跳转功能
- VS Code中,使用
Go to Implementation快捷键(默认Ctrl+F12/Cmd+F12,或按住Ctrl/Cmd再按F12),直接定位到方法实际实现,跳过类型定义。 - 鼠标操作方面,部分编辑器支持按住
Alt键后点击目标,直接跳转至实现,可在快捷键设置中搜索Go to Implementation查看对应鼠标绑定。
额外提示
如果目标方法存在多个实现(比如接口的多类实现),编辑器会列出所有可选位置,方便你精准选择所需的实现。
内容的提问来源于stack exchange,提问作者nzmattman
相关产品推荐
相关产品推荐

