本文在已安装Go环境的前提下继续。
1、安装Sublime Text 2
2、安装Package Control。
运行Sublime,按下 Ctrl+`(`在1键左边),然后输入以下内容:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
3、安装GoSublime、GoGDB
1)重启Sublime,然后从菜单栏中打开 Perferences->Package Control 。
2)在Package Control 中输入 :install 后确定。
3)接着输入:GoSublime 后确定。
4)重复第二步操作后输入:GoGDB 后确定。
(GoSublime、GoGDB这两个插件已能满足一般的编写和调试需要,如果还需要其他的插件可仿照第二、三步进行添加)
4、安装gocode
在控制台中输入如下内容:
go get -u github.com/nsf/gocode go install github.com/nsf/gocode完成后注意查看go/bin目录下是否存在gocode,如果没有也可从其他地方复制。
5、配置GoSublime
从菜单中打开 Perferences->Package Settings->GoSublime->Settings-Default ,会打开GoSublime的settings文件,在 "env":{} 的{}中添加go的安装路径,如下:
"env": { "path":"D:\\GO\\bin" },6、配置GoGDB
从菜单中打开 Perferences->Package Settings->GoGDB->Settings-Default ,会打开GoGDB的settings文件,找到"workingdir"和"commandline"所在位置,指定好开放项目的路径及执行文件名称,如下:
"workingdir": "E:\\workspace\\src\\gotest01", // NOTE: You MUST provide --interpreter=mi for the plugin to work "commandline": "gdb --interpreter=mi ./gotest01.exe",至此,所有配置完成。
7、开始写一个
package main import ( "fmt" ) func main() { sum := 0 for i := 0; i < 10; i++ { sum += i } fmt.Println(sum) }然后,Ctrl+B ,输入编译指令: go build -gcflags "-N -l" gotest.go
(注:参数 -gcflags "-N -l" 必须添加,调试需要关闭内联优化)
有疑问加站长微信联系(非本文作者)