为了账号安全,请及时绑定邮箱和手机立即绑定

goimports 不适用于 vim-go 插件

goimports 不适用于 vim-go 插件

Go
阿晨1998 2021-09-10 21:09:46
我按照https://github.com/fatih/vim-go这里的安装说明运行了goimports hello.go. 输出是我带有导入包的代码,但是当我打开 hello.go 时,该文件没有导入包的代码。我错过了什么吗?
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

使用 vim 打开以下 go 源文件。


package main


func main() {

    fmt.Println(strings.ToUpper("hello"))

}

然后GoImports在 vim 命令行中运行,文件应更新为:


package main


import (

    "fmt"

    "strings"

)


func main() {

    fmt.Println(strings.ToUpper("gopher"))

}

我在 macOS 10.13.2 上使用 mvim 8.0.1420。而 vim-go 版本是d2b0a234ffb5441a3488c78fe8e5f551ddbdd454.


查看完整回答
反对 回复 2021-09-10
?
HUH函数

TA贡献1836条经验 获得超4个赞

尝试

goimports -w=true hello.go

重写源而不是输出到标准输出


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 232 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信