gpt4 book ai didi

go - 没有 "go to definition"也没有 golang 代码的函数定义弹出窗口

转载 作者:数据小太阳 更新时间:2023-10-29 03:25:55 25 4
gpt4 key购买 nike

我正在使用 visual studio code 在 golang 中编写代码。

对于这个特定的代码示例:https://golang.org/pkg/net/rpc/ ,我看不到任何函数定义弹出窗口,也无法通过按 F12 在 vscode 中使用“转到定义”。我可以在我的计算机上的其他项目中看到定义弹出窗口。

我已经使用 env.sh 在 ubuntu 16.04 的 .bashrc 中设置了我的 gopath

所有插件和visual studio code版本都是最新的。如何使用函数定义提示?

更新:问题现在通过设置解决:

export GOPATH=`pwd` 

代替:

export GOPATH=${GOPATH}:`pwd`

谢谢大家!虽然我仍然不知道有多个 gopath 工作。

最佳答案

此问题出现在新版本或更新的 vs code 中。我的版本是 1.22,当我尝试在

中编辑 Go doc 工具的 go 扩展设置时,它开始在我的 vs 代码中工作
File > Preferences > Settings > Extensions > Go(Configuration)

将文档工具从 godoc 设置为 gogetdoc。如果你还没有下载 gogetdoc。先下载它,然后重启vscode让它加载工具。

go get -u github.com/zmb3/gogetdoc

现在按 F12 转到定义。希望对您有所帮助。

关于go - 没有 "go to definition"也没有 golang 代码的函数定义弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41917033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com