1 環境配置
export GOPATH=/home/go
2 在新建GOPATH下新建三個目錄
mkdir src pkg bin
src 存放源碼
pkg 存放編譯生成的文件
bin 存放生成的可執行文件
3 工具安裝
- 安裝goimports
go get github.com/bradfitz/goimports
- 安裝gocode
go get github.com/nsf/gocode
- 安裝godef
go get code.google.com/p/rog-go/exp/cmd/godef
4、安裝vbundle(安裝git:apt-get install git)
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
5、
a) Add following commands to the head of ~/.vimrc.
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' filetype plugin indent on syntax on
b) Install vim-go
~$ cd ~/.vim/bundle ~$ git clone https://github.com/fatih/vim-go.git
Add this line to ~/.vimrc.
Plugin 'fatih/vim-go'
Execute :PluginInstall in Vim.
6、更新
cd $GOPATH/src/github.com/nsf/gocode && vim/update.sh gocode set propose-builtins true gocode set lib-path "$GOPATH/pkg/linux_amd64"
7、打開vim,自動補全功能快捷鍵(ctrl+x+o)
為了方便,將 Ctrl+Space 映射為自動補全快捷鍵:
imap <C-Space> <C-x><C-o>