如果自动完成功能在我的 VS Code golang 项目中不起作用,我该怎么办?

发布于 2025-01-11 06:42:54 字数 286 浏览 0 评论 0原文

诸如重新启动 VS Code重新安装工具之类的简单建议不会产生任何影响。

当我输入一些内容时,我得到这样的结果 图片

问题不在于 Intellisense 本身,因为当我处理 html 或 css 文件时,自动完成功能完美地工作

我在互联网上找到的所有信息都没有帮助我,所以我决定在这里搜索帮助。

The simple advices like to restart VS Code or to reinstall the tools do not make any difference.

When I type in something, I get the result like in this
image.

The problem is not in the Intellisense itself, because when I work in my html or css files, autocomplete works perfectly

All the information I found in the internet hasn't helped me so I've decided to search for help here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆离笙 2025-01-18 06:42:54

当您位于主项目之外的另一个导入项目的源文件中时,就会发生这种情况。

例如,如果您在“test1”这样的文件夹中有一个项目,它导入了一个包,例如导入“test2”。您在 VSCode 中打开 test1 文件夹,然后导航到 test2 中的文件,例如使用 Ctrl+单击基于 test2 的函数。那么在此文件中,linter 将无法帮助您,因为您不在 test2 项目中。您需要在 test2 文件夹中打开另一个 VSCode 才能使其工作。

This happens when you are in an another imported project's source file, outside of your main project.

For example if you have a project in a folder like "test1" that imports a package, like import "test2". You open your test1 folder in VSCode, then navigate into a file from test2 for example with a Ctrl+Click on a test2 based func. Then in this file the linter will not help you, since you are not in the test2 project. You need to open another VSCode in test2 folder to have it work.

难以启齿的温柔 2025-01-18 06:42:54

只要文件中其他地方存在任何语法错误,该行为也可能发生。
请确保文件中没有与编译器相关的语法错误。

As long as there are any syntax errors somewhere else in the file, the behavior might also take place.
Please make sure there are no compiler relevant syntax errors in the file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文