从https://code.google.com/p/go/downloads/list下载相关包,直接解压
目录大概这样
golang
├── 3rdLibs
├── go
├── liteide
├── myApps
└── myLibs
配置环境变量
mac下gvim ~/.profile
debian下gvim ~/.bashrc
export GOROOT=~/golang/go
export GOPATH=~/golang/3rdLibs:~/golang/myLibs:~/golang/myApps
export GOBIN=
export PATH=$PATH:$GOROOT/bin:${GOPATH//://bin:}/bin
修改liteide里面的路径配置
GOROOT=$HOME/golang/go
GOBIN=
GOPATH=$HOME/golang/3rdLibs:$HOME/golang/myLibs:$HOME/golang/myApps
PATH=$PATH:$GOROOT/bin:${GOPATH//://bin:}/bin
修改liteide里面的终端路径配置
linux下
LITEIDE_TERM=/usr/bin/xfterm4
mac下
LITEIDE_TERMARGS=. -a Terminal
注意,别漏了LITEIDE_TERMARGS后面的红点,不然终端打开的永远是$HOME
额外一些很重要的地方
go1.3对于gdb的断点支持有问题,开发的时候用122版本调试
选项,liteApp,当文件被更改活删除时,自动重新读取或者关闭编辑器,选上
选项,liteApp,键盘,editor,代码完成的快捷键换成Alt+/或者删除,默认的Ctrl+Space会导致linux下输入fmt.Println的时候gocode抢占输入法的bug
选项,liteEditor,行为,允许鼠标滚轮缩放,去掉勾选(这个mac下体验太差了)
选项,liteDebug,调试前重新编译,选上
选项,golangCode,自动更新依赖库,选上
选项,GdbDebugger,使用tty参数调试程序,选上
防止编译器优化,有助于调试 编译配置,自定义,BUILDARGS,加上-gcflags "-N -l"
默认永久开启调试模式
windows/linux:修改
$LITEIDE/share/liteide/litebuild/gosrc.xml
mac修改
$LITEIDE/LiteIDE.app/Contents/Resources/litebuild/gosrc.xml
第八行,改成
<custom id="BuildArgs" name="BUILDARGS" value='-gcflags "-N -l"'/>
有疑问加站长微信联系(非本文作者)