如何在 vim-plug ide 中为 vim 禁用 gofmt?
你好,我使用 vim-plug 作为我基于 vim 的 golang IDE。我有一个非常具体的查询。我不希望 gofmt 对我的代码进行任何不必要的格式化。我在 github 上提出了 vim-plug 的问题,但有人建议问题出在 vim-go 上。
我有我自己set tabstop=4
的.vimrc
。我在源代码中添加了标题部分,.go
以帮助读者了解源文件的全部内容。此外,在代码中的许多地方,我在代码中添加了多于 1 行以实现更清晰的隔离。早些时候,gofmt 在保存文件的同时修改所有内容。
通过在我的中包含以下 2 行.vimrc
let g:go_fmt_fail_silently = 1
let g:go_fmt_autosave = 0
I've gotten rid of unnecessary errors and formatting by gofmt to my .go
源文件,分别。
但是,我无法禁用 gofmt 添加 8 空格选项卡。由于我有自己的 4 空格制表符,我不希望那些 8 字符制表符由gofmt
.
所以,我想完全禁用gofmt
。有人可以帮我禁用gofmt
吗?
版本信息:我在 CentOS 7.2 上使用 vim-7.4
问候, - 相同的橡木。