Sublime Text 2搭建Go开发环境

本文在已安装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" 必须添加,调试需要关闭内联优化)




本文来自:CSDN博客

感谢作者:LvanNeo

查看原文:Sublime Text 2搭建Go开发环境

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。