golang snippets/auto 完成不适用于 vs 代码
golang snippets/auto completion not working with vs code
我将 VS Code 与 wsl 终端一起使用。我已经为主题和片段安装了许多扩展。对于 C/C++、Python、JS、HTML/CSS 等片段有效,但在 GO 中无效。当我键入 imp
时,我希望得到像导入一样的自动完成,但它没有出现。它虽然适用于崇高。对于 GO,我已经安装了
- Go(来自 Microsoft)
- Golang 后缀代码补全
- gotemplate 语法
- GO 片段
特别是 GO 片段旨在为 func main
提供片段,但它不会这样做。
我遗漏了什么吗?
您可以做的一件事是启用 Go 的语言服务器 - gopls
。转到“设置”并搜索 "Use Language Server"。您将需要重新加载(或重启)您的 VSCode。重新加载时,它会警告您需要 install/update gopls
和其他工具 - 执行此操作应该没问题。
注:
gopls
充其量是测试版。有时会崩溃,使用过多的CPU等等。这并不理想,但人们正在努力,而且每天都在变得更好。请记住,它可能不那么理想,好吗? :)
我将 VS Code 与 wsl 终端一起使用。我已经为主题和片段安装了许多扩展。对于 C/C++、Python、JS、HTML/CSS 等片段有效,但在 GO 中无效。当我键入 imp
时,我希望得到像导入一样的自动完成,但它没有出现。它虽然适用于崇高。对于 GO,我已经安装了
- Go(来自 Microsoft)
- Golang 后缀代码补全
- gotemplate 语法
- GO 片段
特别是 GO 片段旨在为 func main
提供片段,但它不会这样做。
我遗漏了什么吗?
您可以做的一件事是启用 Go 的语言服务器 - gopls
。转到“设置”并搜索 "Use Language Server"。您将需要重新加载(或重启)您的 VSCode。重新加载时,它会警告您需要 install/update gopls
和其他工具 - 执行此操作应该没问题。
注:
gopls
充其量是测试版。有时会崩溃,使用过多的CPU等等。这并不理想,但人们正在努力,而且每天都在变得更好。请记住,它可能不那么理想,好吗? :)