golang vim 插件設置

多數狀況使用vim編寫golang代碼,須要有語法高亮顯示以及自動format。爲此須要給vim編輯器增長支持golang語法的插件,插件配置的方法以下:git

一、下載vim插件管理工具,若是有git的話能夠直接用git clonegithub

https://github.com/tpope/vim-pathogengolang

二、創建文件夾~/.vimvim

mkdir ~/.vim編輯器

三、拷貝vim-pathogen下的autoload文件夾到~/.vim下:函數

四、在~/.vim下創建bundle文件夾,用來存放vim插件,文件目錄結構:工具

[root@bogon .vim]# tree -L 1 *
autoload
└── pathogen.vim
bundle
├── nerdtree
├── vim-go
└── Vundle.vim.net

五、cd  ~/.vim/bundle 到bundle 下插件

執行git clone https://github.com/fatih/vim-go 安裝vim-go插件orm

六、配置本身的vimrc文件,vim ~/.vimrc,添加:

call pathogen#infect()
syntax on
filetype plugin indent on

如今瀏覽golang代碼,就有了語法高亮支持及保存的時候自動fmt

七、安裝guru,實現用gd命令跳轉到函數定義:

首先在GOPATH路徑下創建/golang.org/x 文件夾,而後到這個文件夾下執行:

git clone https://github.com/golang/tools

下載完成以後執行:go install golang.org/x/tools/cmd/guru

在GOPAH/bin 下找到guru ,將其移動到/usr/bin目錄下

到此vim就有了vim-go插件及guru函數跳轉的支持,編寫golang代碼更加方便,開發也更加快速。

相關文章
相關標籤/搜索