如果自动完成在我的 vs code golang 项目中不起作用,我该怎么办?
What do i do if autocomplete doesn't work in my vs code golang project?
简单的建议比如重新启动 VS Code 或 重新安装工具 不要有什么不同。
当我输入一些东西时,我得到这样的结果
image.
问题不在于 Intellisense 本身,因为当我在我的 html 或 css 文件中工作时,自动完成功能完美无缺
我在互联网上找到的所有信息都没有帮助我,所以我决定在这里寻求帮助。
当您在主项目之外的另一个导入项目的源文件中时,会发生这种情况。
例如,如果您在“test1”这样的文件夹中有一个项目导入了一个包,例如 import "test2"
。您在 VSCode 中打开您的 test1 文件夹,然后导航到来自 test2 的文件,例如使用 Ctrl+单击基于 test2 的函数。然后在这个文件中,linter 不会帮助你,因为你不在 test2 项目中。您需要在 test2 文件夹中打开另一个 VSCode 才能使其正常工作。
只要文件中其他地方存在任何语法错误,该行为也可能发生。
请确保文件中没有编译器相关的语法错误。
简单的建议比如重新启动 VS Code 或 重新安装工具 不要有什么不同。
当我输入一些东西时,我得到这样的结果 image.
问题不在于 Intellisense 本身,因为当我在我的 html 或 css 文件中工作时,自动完成功能完美无缺
我在互联网上找到的所有信息都没有帮助我,所以我决定在这里寻求帮助。
当您在主项目之外的另一个导入项目的源文件中时,会发生这种情况。
例如,如果您在“test1”这样的文件夹中有一个项目导入了一个包,例如 import "test2"
。您在 VSCode 中打开您的 test1 文件夹,然后导航到来自 test2 的文件,例如使用 Ctrl+单击基于 test2 的函数。然后在这个文件中,linter 不会帮助你,因为你不在 test2 项目中。您需要在 test2 文件夹中打开另一个 VSCode 才能使其正常工作。
只要文件中其他地方存在任何语法错误,该行为也可能发生。
请确保文件中没有编译器相关的语法错误。