目錄:

前言

學習 Go 語言的第二步: 設置編輯器.讓編輯器能補全 Go 的語法. 這裏記錄下 Sublime Text 2Vim 的配置.

安裝 gocode

gocode 就是 Go 的代碼自動補全工具.

#安裝
go get -u github.com/nsf/gocode
#驗證:  
which gocode

配置: Sublime Text 2

Sublime Text 2Go 的自動補全功能由插件 GoSublime 調用 gocode 來實現,所以要安裝 GoSublime 插件.
GoSublime 已經內置了 gocode 代碼,不需要單獨安裝 gocode . GoSublime 內置的 gocodesomething_borrowed 文件夾下.大致比對了下,與 gocode 官網 的基本一致.

安裝插件: GoSublime

  1. 打開 Package Control: Ctrl + Shift + P 或點擊 Preferences 菜單下的 Package Control ;
  2. 然後輸入 Install Package 並按回車鍵;
  3. 等待新界面出現後輸入 GoSublime 並按回車鍵.

配置 GoSublime 插件

  1. 安裝完成後重啓 Sublime Text 2;
  2. 點擊 Preferences -> Package Settings -> GoSublime 下的 Settings-Default 或 Settings-User 菜單項. 在打開的文件中添加如下配置後保存:

    { “env”: {
    “GOROOT”: “$HOME/go”,
    “GOPATH”: “$HOME/workspace/go”
    } }

簡單試用

  1. 打開一個 Go 代碼文件. 例如: hello.go
  2. Ctrl + b 後會出現 Go Shell. 輸入 go run hello.go 後按回車鍵即可執行命令.

配置完成.有關 GoSublime 的詳細使用請訪問 GoSublime 使用說明.

配置: Vim

Vim 下對 Go 語言的自動補全功能也是由自動補全插件調用 gocode 實現的,所以只要配置下 gocode 就可以了.
我所知道的有兩種方法:
1. 可參考 gocode 的自我說明中的方法對 Vim進行配置.
2. 另外一種更簡單的就是是使用插件 vim-gocode.這裏主要記錄這一方法.

前提

安裝 vim-gocode 前需安裝 Vundle. 關於 Vundle 怎麼安裝,請參考 Vundle 自我說明.

安裝 vim-gocode

  1. 編輯 Vim 的配置文件: vim ~/.vimrc;
  2. 添加: Bundle 'undx/vim-gocode';
  3. 更新: 保存配置文件後執行命令 :BundleInstall!.

配置完成後可打開一個 Go 代碼文件驗證下代碼補全功能.
若沒有出現代碼補全功能,請確定是否安裝過 Vim 代碼補全插件,例如: YouCompleteMe.

補充: 查看 Godoc

  1. 打開 Vim
  2. 普通模式下輸入命令::Godoc io 即可查看 io 包的文檔了.替換下包名即可查看相應包的文檔了.


blog comments powered by Disqus

Published

2013-06-09

Categories


Tags