The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
qqshenhan

vscode 函数调用层次问题,找不到函数调用者。

  •  
  •   qqshenhan · Jul 31, 2023 · 2167 views
    This topic created in 1044 days ago, the information mentioned may be changed or developed.
    同函数在 vscode 中查看某函数的调用者查不到而在 goland 中可以查到。
    这是 gopls 的问题吗?如何解决呢。

    [演示地址]( https://drive.google.com/file/d/1Zib3vVB8H5Zl-mHoyIiImT0Pe7Xcc5o6/view)
    9 replies    2023-08-02 09:05:35 +08:00
    sankooc
        1
    sankooc  
       Jul 31, 2023
    看不到视频 vscode 的右键 find all references 不能满足你的需求么
    lysS
        2
    lysS  
       Jul 31, 2023
    我一般是转到引用,试了下调用层次可以正常工作
    HB9527
        3
    HB9527  
       Jul 31, 2023 via iPhone
    提供两个思路
    1 、使用 gopls incoming calls ,查看有多少处代码调用目标函数
    2 、使用 dlv trace 功能,设置目标函数的 Tracepoint 查看是否被调用。
    qqshenhan
        4
    qqshenhan  
    OP
       Jul 31, 2023 via Android
    @lysS 其他的函数能查引用,这个函数不行 (哭)
    stevenshuang
        5
    stevenshuang  
       Jul 31, 2023
    文件写的 go:build windows 有没有可能和系统有关系?
    qqshenhan
        6
    qqshenhan  
    OP
       Jul 31, 2023
    @sankooc 其他的能查到引用 这个不行,打算加内存用 goland 了
    Kisesy
        7
    Kisesy  
       Aug 1, 2023
    更新 gopls 呢
    qqshenhan
        8
    qqshenhan  
    OP
       Aug 2, 2023 via Android
    @Kisesy 0.12 版本的 gopls 。
    qqshenhan
        9
    qqshenhan  
    OP
       Aug 2, 2023 via Android
    @stevenshuang 应该无关系同文件 goland 没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:10 · PVG 23:10 · LAX 08:10 · JFK 11:10
    ♥ Do have faith in what you're doing.