gofmt.vim


Ⅰ. 插件描述

A Vim plugin that runs gofmt when you save

Ⅱ. 基本信息

创建日期:  2016-12-15
使用用户:  6
Github星:  9
插件作者:  Tommy Allen

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'tweekmonster/gofmt-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'tweekmonster/gofmt-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'tweekmonster/gofmt-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/tweekmonster/gofmt.vim

Ⅳ. 文档说明

# gofmt.vim

A Vim plugin that runs gofmt when you save. The cursor position and folds
are retained without causing a full screen redraw.

Installation

Follow your package manager's instructions.

Usage

Edit a .go file, then save it. Alternatively, use :Gofmt.

Config

NameDefaultDescription
g:gofmt_exegofmtSets the executable to use when saving a file.
g:gofmt_on_save1Enables or disables running gofmt on save. Setting this to an empty string effectively disables the plugin

If you want to use goimports instead of gofmt:

let g:gofmt_exe = 'goimports'

添加新评论