我最近开始使用 vscode 进行 golang 开发。我使用示例代码
随附一本书作为起点。这是分章节的内容,我对第 2 章和第 3 章中的代码做了一些工作。当我在 vscode 中检查此源代码并将鼠标悬停在某些数据类型上时,它会给出定义并允许我选择“类型定义”,然后它会打开包含类型定义的实际文件。此外,它会将我接触过的文件作为选项卡在编辑窗格中打开。
然而,使用第 4 章代码打开 vscode 的行为完全不同。所有悬停都消失了,编辑窗格仅显示当前文件,根本不显示历史记录。
为什么相同 vscode 安装的项目之间的行为存在差异?
完全不懂这个
谢谢彼得
嗨,我发现了行为差异的原因。我忘记用源代码在 Chapter04 结构中进行 mod init (和整理)。 完成此操作(并解决大量包导入等)后,当我将鼠标悬停在变量上时,我会返回符号定义
一切都好起来了,抱歉打扰了
彼得