【问题标题】:golang snippets/auto completion not working with vs codegolang 片段/自动完成不适用于 vs 代码
【发布时间】:2020-06-01 09:22:27
【问题描述】:

我使用带有 wsl 终端的 VS Code。我已经为主题和 sn-p 安装了许多扩展。对于 C/C++、Python、JS、HTML/CSS 等,sn-ps 可以工作,但在 GO 中它不起作用。当我输入imp 时,我希望能像导入一样自动完成,但它没有显示出来。虽然它适用于崇高。对于GO,我已经安装了

  1. Go(来自 Microsoft)
  2. Golang 后缀代码补全
  3. gotemplate 语法
  4. 去sn-ps

特别是 GO sn-ps 旨在为func main 提供 sn-p 但它不会这样做。 有什么我遗漏的吗?

【问题讨论】:

  • 如果我是你,我会先禁用除推荐的 go 插件之外的所有其他插件,然后重新启动你的 vscode 看看它是否有帮助
  • 还是不行

标签: go visual-studio-code intellisense


【解决方案1】:

您可以做的一件事是启用 Go 语言服务器 - gopls。转到设置并搜索“使用语言服务器”。您将需要重新加载(或重新启动)您的 VSCode。重新加载时,它应该会警告您需要安装/更新 gopls 和其他工具 - 执行此操作就可以了。

注意:
gopls 充其量只是测试版。它有时会崩溃,使用过多的CPU等等。这并不理想,但人们正在努力,而且每天都在变得更好。请记住,它可能不那么理想,好吗? :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    • 2018-07-02
    • 2022-01-02
    • 2023-02-02
    相关资源
    最近更新 更多