最近開始學習go語言的相關開發教程,之前的工作都是在linux上完成居多,但是家里的電腦還是windows的系統。
在搜索了N多方案以及嘗試了N多IDE后,決定還是使用sublime+gosublime插件 這一套東西作為家用學習的跑demo方案。
在此需要感謝go社區以及一眾之前已經存在的搭建方法和文檔,本頁以記錄一下自己的搭建過程為主o(∩_∩)o 哈哈
1. 安裝go語言
官網地址:https://golang.org/ 點擊下載需要的平台的安裝版本,推薦msi,下載完成之后,點擊安裝,默認設置即可,安裝完成go的相關環境變量均會自動設置完成
使用cmd命令驗證 go env

2. 安裝sublime Text3 + package control
官網地址: http://www.sublimetext.com/
下載之后,傻瓜式安裝即可。
sublime是收費版,連續保存多次或者達到一定數量后會提示購買,忽略之后可正常使用
當然為了擴展sublime的插件,同時需要安裝packdge control功能。
打開sublime后,按下快捷鍵ctrl+"`",下方會彈出一個命令窗口,復制以下內容,回車,等待安裝完成
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
如果安裝遇到報錯,請移步參考packdge control官方指導,重試或者采用離線安裝方式 https://packagecontrol.io/installation#st3
安裝完成后查看

3. 安裝配置GoSublime插件
點擊Package Control,輸入installl...,選擇Install Package確認

在彈出的對話框中輸入gosublime,找到對應的選項,回車

等待一會安裝就會完成,注意觀察sublime最下方任務的描述和進度,安裝完成之后最好重啟一下sublime Text
之后需要對gosublime這個插件做相應的配置
Preferences->Package Setting->GoSublime->Settings - User

在打開的窗口中輸入
{ "env": { "GOPATH": "F:/mygo", //go程序的個人代碼工程路徑 "GOROOT": "E:/Go" //go語言的安裝路徑 } }
最后再重啟sublime使得此插件可用
此時初步的開發環境已經可以使用了,在mygo目錄下創建一個go類型的文件,發現代碼提示聯想功能出現
PS:可以修改一下整體配置,如字體等,例如下面這個配置建議,Preferences->Setting
{ "font_size": 12, "highlight_line": true, "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "soda_classic_tabs": true, "soda_folder_icons": true, "tab_size": 4, "translate_tabs_to_spaces": true, "update_check": false, "word_wrap": true }
4. 安裝配置GO調試插件
相同的方法,利用packdge control->install packdge查找到GDB插件,安裝

