我按照此处的安装说明进行操作 https://github.com/fatih/vim-go并运行 goimports hello.go
。输出是带有导入包的代码,但是当我打开 hello.go 时,文件中没有导入包的代码。
我错过了什么吗?
最佳答案
用你的 vim 打开下面的 go 源文件。
package main
func main() {
fmt.Println(strings.ToUpper("hello"))
}
然后在 vim 命令行中运行 GoImports
,文件应更新为:
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToUpper("gopher"))
}
我在 macOS 10.13.2 上使用 mvim 8.0.1420。而 vim-go 版本是 d2b0a234ffb5441a3488c78fe8e5f551ddbdd454
。
关于goimports 不适用于 vim-go 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955215/