分享
  1. 首页
  2. 文章

Sublime Text 2搭建Go开发环境

LvanNeo · · 3357 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

本文在已安装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开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
3357 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏