这些是我运行 vscode 和 golang 的配置:
- 去版本 go1.14.1 linux/amd64
- vscode 版本 1.43.2
- ms-codego 版本 0.13.1
- Linux/AMD64
当我想保存带有 go 扩展名的文件时,格式化需要很长时间
Saving 'get_ads_for_sites.go': Running 'Go' Formatter ([configure](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).)
我尝试过gofmt
,goimports
而且goreturns
他们所有人都有这个问题。有时需要大约 5 分钟,然后它什么也不做。但是当我在命令行中为该文件运行 go fmt (例如)时,它很快就会打印出格式化的结果。过一会儿就好了,然后关闭并重新打开vscode,问题再次出现。
更多信息
当我打开另一个 go 项目时,我没有同样的问题。我只是对被告知的项目有很大的问题。这两个项目之间的主要区别在于,在我正在使用的正确项目中go-dep
和在我正在使用的错误项目中go-mod