猿问

在 Visual Studio Code for Go 中自动完成括号

在使用 Visual Studio Code 时,我注意到当我从 autocomlete 编写函数时,它永远不会使用括号自动完成。例如:

fmt. //now select a function Print(a ...interface{}) from autocomplete
fmt.Print //why the  parenthesehas have not been inserted automaticaly?

它在 VS 代码中总是如此,还是与 VS 代码的 golang 设置有某种关系?有没有办法解决这个问题?


炎炎设计
浏览 140回答 1
1回答

GCT1015

在您的 VSCode 设置 (JSON) 中添加以下行;"go.useCodeSnippetsOnFunctionSuggest": true或者,如果您正在查看您的首选项/设置作为 UI 版本,请搜索useCodeSnippetsOnFunctionSuggest并将其设置为 true。这会在函数名称的尾部添加括号。带有参数签名的完整函数建议,包括变量类型。还有go.useCodeSnippetsOnFunctionSuggestWithoutTypewhich的设置也是一样的,只是省略了变量类型。您需要安装 Visual Studio Code(Google Go 团队维护)Go 扩展
随时随地看视频慕课网APP

相关分类

Go
我要回答