Typescript 配合 vscode 怎么快速定位到一个类/接口的实现类?

2021-10-07 16:27:18 +08:00
 Newyorkcity
因为 Typescript 支持自动注入,所以经常只能看到抽象类型而看不到具体实现的类和代码。

在抽象上右键,点击 find all implementation,结果这个选项的结果返回的是 find all references 啊。。根本找不到真的实现类。

很痛苦。求帮助。谢谢。
1229 次点击
所在节点    问与答
5 条回复
cwp374240920
2021-10-07 16:36:13 +08:00
马一下,同痛苦,webstorm 用户在没用 ts 类型之前可以直接 cmd + 点击到实现的地方,用了 ts 之后全去类型声明了,还得一个个手动找,太心累了。
不过 stackoverflow 上之前有类似的回答,已经很早了,说是改 dts 的文件识别类型: https://stackoverflow.com/questions/42422033/webstorm-typescript-how-to-navigate-to-ts-instead-of-d-ts?rq=1
chenluo0429
2021-10-08 09:55:43 +08:00
Ctrl+Alt+左键?
Newyorkcity
2021-10-08 13:42:07 +08:00
@chenluo0429 这是什么功能的快捷键啊?我改了快捷键映射。。
chenluo0429
2021-10-08 17:22:55 +08:00
@Newyorkcity Go to Implementation
chenluo0429
2021-10-08 17:30:04 +08:00
@Newyorkcity 好吧,看错了,vscode 应该是 Ctrl+F12,但是并不好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX