goimports没有使用vim-go插件

时间:2015-01-15 00:58:41

标签: go vim vim-plugin

我按照https://github.com/fatih/vim-go中的安装说明操作并运行goimports hello.go。输出是我的代码与导入的包,但是当我打开hello.go时,文件没有导入包的代码。

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

goimports -w=true hello.go

重写源而不是输出到stdout

答案 1 :(得分:1)

使用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