目錄:
前言
安裝 gocode
配置: Sublime Text 2
安裝插件: GoSublime
配置 GoSublime 插件
簡單試用
配置: Vim
前提
安裝 vim-gocode
學習 Go 語言的第二步: 設置編輯器.讓編輯器能補全 Go 的語法. 這裡記錄下 Sublime Text 2 和 Vim 的配置.
gocode 就是 Go 的代碼自動補全工具.
#安裝
go get -u github.com/nsf/gocode
#驗證:
which gocode
Sublime Text 2 下 Go 的自動補全功能由插件 GoSublime 調用 gocode 來實現,所以要安裝 GoSublime 插件.
Ctrl + Shift + P
或點擊 Preferences 菜單下的 Package Control ;Install Package
並按回車鍵;GoSublime
並按回車鍵. 點擊 Preferences -> Package Settings -> GoSublime 下的 Settings-Default 或 Settings-User 菜單項. 在打開的文件中添加如下配置後保存:
{ "env": {
"GOROOT": "$HOME/go",
"GOPATH": "$HOME/workspace/go"
} }
Ctrl + b
後會出現 Go Shell. 輸入 go run hello.go
後按回車鍵即可執行命令.配置完成.有關 GoSublime 的詳細使用請訪問 GoSublime 使用說明.
Vim 下對 Go 語言的自動補全功能也是由自動補全插件調用 gocode 實現的,所以只要配置下 gocode 就可以了.
我所知道的有兩種方法:
1. 可參考 gocode 的自我說明中的方法對 Vim進行配置.
2. 另外一種更簡單的就是是使用插件 vim-gocode.這裡主要記錄這一方法.
安裝 vim-gocode 前需安裝 Vundle. 關於 Vundle 怎麼安裝,請參考 Vundle 自我說明.
vim ~/.vimrc
;Bundle 'undx/vim-gocode'
;:BundleInstall!
.配置完成後可打開一個 Go 代碼文件驗證下代碼補全功能.
若沒有出現代碼補全功能,請確定是否安裝過 Vim 代碼補全插件,例如: YouCompleteMe.