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+'~'进行调试