sublime 配置自動補全和跳轉
1自動補全用GoSublime,首先安裝sublime
然後在preference->pakage control -> gosublime->setting_default 中設定
"env": {
"GOPATH":"$HOME/go:$HOME/work/xxlib:$HOME/work/dc_work",
},
將所需要的go安裝路徑,xxlib包,go工程目錄新增進去即可
2 函式,變數跳轉等用godef
首先用
go
get
-v code.google.com/p/rog-go/exp/cmd/godef
下載godef 原始碼
(下載過程中如果出現 missing Mercurial command. See http://golang.org/s/gogetcmd 需要用 sudo apt-get
install mercurial進行安裝)
然後進入preference->pakage control 輸入 install pakage 然後輸入Godef進行安裝.
讓後godef二進位制檔案拷貝到go/bin下面, cp $HOME/work/bin/godef $HOME/go/bin
然後進入Preference->Pakage control ->godef->setting_default 進行配置
"gopath": "/home/lzd/go:/home/lzd/work/xxlib:/home/lzd/work/dc_work",
將go安裝目錄,pakage 目錄和工程目錄配置進去(不能用$HOME)
可以在
Preference->Pakage control ->godef->key_Bindings_defatult 中設定快捷鍵
[
{ "keys": ["ctrl+d"], "command": "godef" },
{ "keys": ["ctrl+f"], "command": "jump_back"}
]
在配置過程中可以按ctrl+'~'進行除錯