在使用Visual Studio Code时,我注意到当我从自动完成功能编写函数时,它永远不会使用括号自动完成功能。例如:
fmt. //now select a function Print(a ...interface{}) from autocomplete
fmt.Print //why the parenthesehas have not been inserted automaticaly?
在VS代码中是否总是如此,还是与VS代码的golang设置相关?有办法解决这个问题吗?
答案 0 :(得分:1)
在您的VSCode设置(JSON)中添加以下行;
"go.useCodeSnippetsOnFunctionSuggest": true
或者,如果您正在将首选项/设置作为UI版本查看,请搜索useCodeSnippetsOnFunctionSuggest
并将其设置为true。这将
还有go.useCodeSnippetsOnFunctionSuggestWithoutType
的设置,它的设置相同,但是省略了变量类型。
您需要安装Visual Studio Code(由Microsoft维护)Go扩展which can be found here.