V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · 2021-10-07 16:27:18 +08:00 · 1229 次点击
    这是一个创建于 1138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为 Typescript 支持自动注入,所以经常只能看到抽象类型而看不到具体实现的类和代码。

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

    很痛苦。求帮助。谢谢。
    5 条回复    2021-10-08 17:30:04 +08:00
    cwp374240920
        1
    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
        2
    chenluo0429  
       2021-10-08 09:55:43 +08:00
    Ctrl+Alt+左键?
    Newyorkcity
        3
    Newyorkcity  
    OP
       2021-10-08 13:42:07 +08:00
    @chenluo0429 这是什么功能的快捷键啊?我改了快捷键映射。。
    chenluo0429
        4
    chenluo0429  
       2021-10-08 17:22:55 +08:00
    @Newyorkcity Go to Implementation
    chenluo0429
        5
    chenluo0429  
       2021-10-08 17:30:04 +08:00   ❤️ 1
    @Newyorkcity 好吧,看错了,vscode 应该是 Ctrl+F12,但是并不好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1127 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.