V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
yujianwjj
V2EX  ›  Go 编程语言

goland 阅读 go 代码,经常跳着跳着就跳到一个接口,怎么快速定位到这个接口的实现?

  •  
  •   yujianwjj · 2020-12-25 17:37:40 +08:00 · 3668 次点击
    这是一个创建于 1463 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2020-12-26 13:35:22 +08:00
    boboliu
        1
    boboliu  
       2020-12-25 17:40:46 +08:00   ❤️ 1
    用 goland,jb 大法好
    to2false
        2
    to2false  
       2020-12-25 18:05:43 +08:00
    接口方法左侧栏有个向下的箭头,点下会罗列出相关实现该接口的
    jonathanchoo
        3
    jonathanchoo  
       2020-12-25 18:08:54 +08:00 via iPhone
    Goland
    keepeye
        4
    keepeye  
       2020-12-25 18:17:02 +08:00
    右击 go to -> implementation(s)
    2kCS5c0b0ITXE5k2
        5
    2kCS5c0b0ITXE5k2  
       2020-12-25 18:18:07 +08:00
    @boboliu 都不看标题的吗
    Goat121
        6
    Goat121  
       2020-12-25 18:32:20 +08:00
    代码左边不是有个绿色的点,里面一个字母 I,旁边一个箭头,点一下就行了
    chendy
        7
    chendy  
       2020-12-25 18:45:44 +08:00
    action: go to implementation
    realityone
        8
    realityone  
       2020-12-25 18:48:10 +08:00   ❤️ 3
    绝活,搜索:

    ) XXXXX(
    Reficul
        9
    Reficul  
       2020-12-25 19:35:51 +08:00
    @realityone 你那是 VsCode 的绝活;
    user8341
        10
    user8341  
       2020-12-25 20:31:35 +08:00
    @realityone 啥意思?
    JRyan
        11
    JRyan  
       2020-12-25 20:40:08 +08:00 via iPhone
    碰到一个接口有很多个实现的时候就很蛋疼了,比如 io.Reader
    cheng6563
        12
    cheng6563  
       2020-12-25 21:01:48 +08:00
    我猜是 Ctrl+ALt+B
    CoderGeek
        13
    CoderGeek  
       2020-12-25 21:58:06 +08:00
    我也是刚学 go 很多接口实现类一堆 哭了
    asilin
        14
    asilin  
       2020-12-25 22:54:43 +08:00
    F4
    darrh00
        15
    darrh00  
       2020-12-25 23:18:01 +08:00
    用 vscode 吧,这么简单的功能
    liulaomo
        16
    liulaomo  
       2020-12-25 23:22:00 +08:00
    kzzhr
        17
    kzzhr  
       2020-12-25 23:55:14 +08:00 via iPhone
    我一直觉得 dehug 是最好的读代码工具
    raaaaaar
        18
    raaaaaar  
       2020-12-26 11:40:46 +08:00 via Android
    GoLand 左边有个箭头,点一下
    leoleoasd
        19
    leoleoasd  
       2020-12-26 12:11:11 +08:00   ❤️ 1
    joesonw
        20
    joesonw  
       2020-12-26 13:02:36 +08:00
    option + cmd 点击
    boboliu
        21
    boboliu  
       2020-12-26 13:35:22 +08:00 via Android
    @emeab 是我瞎了认错了词,没想到 goland 那个 jump to impl 的图标那么显眼没人看到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2857 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:57 · PVG 15:57 · LAX 23:57 · JFK 02:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.