【问题标题】:Go To Definition (Ctrl + Click) in VS Code v1.45.1 with Go v1.14.1 and Ubuntu 20.04 not workingGo to Definition (Ctrl + Click) in VS Code v1.45.1 with Go v1.14.1 and Ubuntu 20.04 not working
【发布时间】:2020-09-13 06:36:24
【问题描述】:

我尝试了下面 ling 中提到的所有内容

https://github.com/microsoft/vscode-go/issues/3072

我按照建议更新了godef 并安装了gopls,但对我没有任何帮助。有人遇到类似问题吗?

【问题讨论】:

  • 你最好转到github.com/golang/vscode-go 并填写问题。
  • 这个问题已经在 github.com/microsoft/vscode-go 填写并关闭,这就是为什么我避免添加另一个问题
  • 但我发现了问题所在。事实证明,我在 ~/.ssh 中有另一个名为 .known_host.old 的 know_host 文件,它给出了无法建立真实性的消息,并且需要用户输入为 yes 。删除了 .known_host.old 并且它起作用了。 gopls 依赖于从 repo 中获取,这就是它不起作用的原因。

标签: go visual-studio-code ubuntu-20.04


【解决方案1】:

我在使用 Go 1.16.8 时遇到了同样的问题。

使用 Alt + 单击

【讨论】:

    【解决方案2】:

    我认为答案可能会因您运行的操作系统而异,但在 WSL2 (Linux) 中对我有用的是在 VS Code 中删除 go>package>mod>github.com 下的包 rogpeppe 并通过重新安装它运行以下命令go get -v github.com/rogpeppe/godef

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      相关资源
      最近更新 更多