例如,此代码:
package main
import "fmt"
func main() {
foo := "bar""
fmt.Println(foo)
}
变成
package main
import "fmt"
func main() {
foo: = "bar""
fmt.Println(foo)
}
保存。请注意分配和双双引号。这种错误的替换会影响整个文件。我相信它是在上一个版本或以前的版本中开始发生的。
转到选项已启用:
"go.formatTool": "goreturns"
发生同样的事情gofmt。
VS Code版本1.25.1,转到版本go1.10 darwin / amd64。
任何想法为什么会发生这种情况?
蝴蝶刀刀
相关分类