登录
首页 >  Golang >  Go问答

使用 Visual Studio Code for Go 实现自动括号补全

来源:stackoverflow

时间:2024-03-21 14:57:40 120浏览 收藏

在使用 Visual Studio Code(VSCode)编写 Go 代码时,发现自动补全功能不会为函数添加括号。本文介绍了解决此问题的解决方案,通过在 VSCode 设置中添加 `"go.useCodeSnippetsOnFunctionSuggest": true` 或使用 UI 设置中对应的选项,即可在函数名称末尾自动添加括号。此外,还可以使用 `"go.useCodeSnippetsOnFunctionSuggestWithoutType"` 设置,它同样会添加括号,但省略变量类型。

问题内容

在使用 visual studio code 时,我注意到当我从自动完成功能编写函数时,它永远不会使用括号自动完成。例如:

fmt. //now select a function Print(a ...interface{}) from autocomplete

fmt.Print //why the  parenthesehas have not been inserted automaticaly?

在 vs code 中总是如此,还是与 vs code 的 golang 设置有关?有办法解决吗?


解决方案


在 VSCode 设置 (JSON) 中添加以下行;

“go.useCodeSnippetsOnFunctionSuggest”:true

或者,如果您将首选项/设置视为 UI 版本,请搜索 useCodeSnippetsOnFunctionSuggest 并将其设置为 true。这将

  • 在函数名称的末尾添加括号。
  • 包含参数签名的完整函数建议,包括变量类型。

还有 go.useCodeSnippetsOnFunctionSuggestWithoutType 的设置,它的作用相同,但省略了变量类型。

您需要安装 Visual Studio Code(Google Go 团队维护)Go 扩展 which can be found here.

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

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