Vim下Gofmt等插件的运行问题

我使用Vundle在Vim里安装了vim-go这个插件,每次编辑保存文件基本上都会提示下面这个错误

Error detected while processing function go#fmt#Format

我大概理解这是官方专门给Vim写的格式检查,但是我同样的文件我第二次打开再保存就不会报这个错误。

有的时候出现语法错误更蛋疼,Gofmt强制Vim进入了编辑模式,无法进入命令模式和一般模式,折腾半天才能退出。

我对Go和Vim都不熟,请问一下怎么配置比较友好。

回答:

如果你说的是这个:https://github.com/fatih/vim-go

往下看,Settings 部分的第二个设置选项。

回答:

之前也遇到过, 更新后就好多了

回答:

可以试试LiteIDE,一款国人开发的专门面向Go的IDE,目前已经做的非常好了,个人觉得比Vim/Emacs甚至Idea的开发环境要舒服。

也支持各种自动补全、代码跳转,支持基本的重构,集成Built-in的godoc查看

见图片
自动补全

回答:

如果对vi不熟的话,没必要非要使用vi,可以使用sublime,上手相对要快些。

使用sublime的话,可以看看gocode+gosulime的go开发环境搭建的文章,网上有很多。

以上是 Vim下Gofmt等插件的运行问题 的全部内容, 来源链接: utcz.com/p/183661.html

回到顶部