登录
首页 >  Golang >  Go问答

如果在我的 VS Code 中无法使用自动完成功能,我该如何解决?

来源:stackoverflow

时间:2024-03-08 21:24:25 423浏览 收藏

你在学习Golang相关的知识吗?本文《如果在我的 VS Code 中无法使用自动完成功能,我该如何解决?》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

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

当我输入一些内容时,我得到的结果如下 图片。

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

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


正确答案


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

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

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

到这里,我们也就讲完了《如果在我的 VS Code 中无法使用自动完成功能,我该如何解决?》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>