本文主要參考go語言中文網,裏面有不少信息,很是完成。感謝做者的用心編寫。 php
開發工具準備 git
git github
go開發工具 golang
go中文文檔 windows
Sublime Text 2(插件GoSublime/GoGdb) app
下載你須要的golang版本,本人下載go1.4.2.windows-amd64.zip解壓到c:\盤
= 配置golang環境變量 = 工具
GOROOT=C:\go
GOPATH=E:\goproj 開發工具
(其餘選填)
GOARCH=amd64
GOOS=windows
GOBIN=%GOPATH%\bin
爲Path環境變量添加;%GOROOT%\bin
打開命令行輸入go version看到下圖後就證實golang安裝成功了
值得注意:GOPATH是golang項目的特殊路徑,其路徑下必須包含bin、pkg、src這3個目錄以下圖示:
golang項目的是依靠src目錄來組織源代碼的。 ui
這裏聲明一下爲何不能選ST3,因以前使用ST3安裝GoGDB插件時報錯「It seems you're not running gdb with the "mi" interpreter. Please add #"--interpreter=mi" to your gdb command line」 url
下載ST2安裝後打開它
Sublime Text 2界面圖
1.點擊View – Show Console或按Ctrl+`彈出控制檯
輸入以下文本按回車而後重啓ST2:
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'
Tips:如何沒法下載下來:可選擇經過代理的方式來下載,地址以下:
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({'http':'127.0.0.1:1080'}))); 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')
2.按下Ctrl+Shift+P後會彈出的一個能夠輸入命令的文本框
3.輸入install按回車
這裏稍微等待一下
4.過一回後會再出現一個命令輸入框,此時輸入gosublime按回車便可安裝插件了。
5.同理把GoGdb安裝好。
如今咱們已經安裝好GoGdb及GoSublime插件了,爲此還需下載安裝gocode使其支持智能感知。(不安裝gocode貌似也能用一部分智能感知)
6.打開cmd,輸入go get github.com/nsf/gocode按回車後等待片刻後,打開%GOPATH%\bin這個路徑應該能看到gocode.exe這個文件,若是沒看到則執行go install github.com/nsf/gocode試試。
7.而後將gocode.exe剪切到%GOROOT%\bin下面,此前咱們已將%GOROOT%\bin添加到Path環境變量當中,這樣個拷貝動做能夠確保gocode.exe在Path環境變量下。
準備好gocode後能夠配置ST2的GoSublime插件了!
8.點擊Preferences > Package Settings > GoSublime > Settings – Default
9.設置env
10.新創建一個文件夾,而後用ST2打開再創建main.go空文件,而後就能夠啓用智能感知了。