標籤:go sublime
項目要使用go,學習一下,首先選擇IDE。
因為是服務端開發,所以首先想到在vim裡面做配置,我主要是需要文法高亮和自動補全,文法高亮比較好搞,將源碼(貌似最近的只有這個版本裡面有go的vim配置啊)裡面misc/vim下面的配置資訊cp到家目錄下的.vim檔案夾下就行了,但自動補全時候,安裝完gocode就一直沒生效,沒解決,最後放棄vim。
第二個選擇是在windows下sublime安裝go的外掛程式,然後smb服務串連到server的代碼,之前搞php就是這麼搞的,成功了,所以記錄下。
1. 安裝windows版本的go,golang中國有各個版本的國內鏡像,下載很快,這個網站也不賴,可以作為學習go的資源。
2. 配置環境變數
(1). 建立 變數名:GOBIN 變數值 :c:\go\bin
(2). 建立 變數名:GOPATH 變數值:一個自訂存放git下載包的目錄
(3). 建立 變數名: GOROOT 變數值:c:\go
(4). 編輯 Path 在Path的變數值的最後加上 %GOBIN%
3. sublime裡面使用ctrl shift p,命令install進入模組安裝模式,需要安裝Go Sublime
4. 安裝gocode:首先確保安裝好了go和msysgit的windows命令列版本,然後命令:
go get -u github.com/nsf/gocode
go install github.com/nsf/gocode
5. 修改GoSublime配置:在 Preferences菜單下,找到Package Settings,然後找到 GoSublime,再往下找到 Settings - Default。再開啟的檔案中,添加如下配置,並儲存:
6. 注意一個小問題:
安裝gocode那一步,go get -u github.com/nsf/gocode這兩句命令在控制台輸入沒反應,在cmd下才行,而且要去掉GOARCH GOOS這兩個環境變數,不然會顯示windows/386 must be bootstrapped using make.bat
go語言-sublime上的go外掛程式安裝