1. 程式人生 > >sublime 配置自動補全和跳轉

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+'~'進行除錯