測試環境 git
MacOS 10.12.6github
首先安裝VIMvim
brew install vim
我已經安裝了 Vim 8.0版本測試
而後安裝 Vundle ,這是一個vim包管理器ui
git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
而後編輯 ~/.vimrc 文件 spa
vim ~/.vimrc
這是個人.vimrc文件截圖.net
能夠複製下面的配置內容 到你的 .vimrc 文件中 插件
set nocompatible " be iMproved, required filetype off " required set backspace=2 set modelines=0 syntax on set ts=4 set expandtab %retab! " set number autocmd BufWritePre *.go :Fmt set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " 能夠經過如下四種方式指定插件的來源 " a) 指定Github中vim-scripts倉庫中的插件,直接指定插件名稱便可,插件明中的空格使 用「-」代替。 Bundle 'L9' " b) 指定Github中其餘用戶倉庫的插件,使用「用戶名/插件名稱」的方式指定 Bundle 'tpope/vim-fugitive' Bundle 'Lokaltog/vim-easymotion' Bundle 'rstacruz/sparkup', {'rtp': 'vim/'} Bundle 'tpope/vim-rails.git' Bundle 'dgryski/vim-godef' Bundle 'Blackrush/vim-gocode' Bundle 'majutsushi/tagbar' " c) 指定非Github的Git倉庫的插件,須要使用git地址 Bundle 'git://git.wincent.com/command-t.git' " d) 指定本地Git倉庫中的插件 " Bundle 'file:///Users/gmarik/path/to/plugin' filetype plugin indent on " required!
而後開始安裝Vundle插件命令行
先在命令行輸入code
vim
而後輸入
:BundleInstall
關於vundle的一些介紹 請看這裏 http://blog.csdn.net/jiaolongdy/article/details/17889787/
你能夠在你的.vimrc文件中添加下面這一行,每次vim保存go源碼文件的時候 會自動格式化
autocmd BufWritePre *.go :Fmt
其實 不加也能夠,實測加了沒啥卵用,摘自其餘的資料,先mark
參考這裏:http://ju.outofmemory.cn/entry/89207
暫時先寫到這 作個筆記 等我配置好了 再續寫