Golang - OSX配置VIM下的Golang開發環境 (MacOS爲例)

測試環境 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

 

暫時先寫到這  作個筆記  等我配置好了 再續寫

相關文章
相關標籤/搜索