emacs + gocode 讓編寫go語言更加給力

來源:互聯網
上載者:User

      首先在這裡我要感謝 dataangel (qq:996421165) 童鞋。個人領悟能力比較差,但他還是耐性教導。這裡呢只是吧自己接觸go語言的遇到的問題。安裝配置環境,編寫代碼環境 跟編譯環境配置做一個整合。希望能給學習go語言的友友帶來便利。

我使用windows版下編寫。其他系統未配置過。有空配置的話,會繼續寫部落格~~!剛剛開始學寫部落格寫的不好還望多多包涵。

 

 

 

 

go語言群:102319854

一些常用連結:

http://golang.org/                                      //官網

http://bbs.golang-china.org/                     //中文論壇

http://code.google.com/p/golang-china/  //翻譯文檔

http://code.google.com/p/gomingw/        //windows編譯

 

 

專案管理、編譯 推薦使用 liteide

 

編寫代碼 emacs +gocode

 

下載gocode到你的go語言環境的bin目錄下

要先配置好go語言的環境變數,加到系統變數中(網上有教程我這裡不講了)

開啟命令列執行下面命令

 

gocode set propose-builtins true
gocode set lib-path C:/go/pkg/windows_386

 

gocode set

 查看有沒有設定成功(下面為成功時顯示):

propose-builtins = true<br />lib-path = "C:/go/pkg/windows_386"<br />

 

下載 emacs

設定環境變數 HOME  為 emacs 路徑

下載go設定檔

http://download.csdn.net/source/3158030

備忘:配置完成會產生 .config 檔案夾 裡面還會產生有gocde的設定檔就對了。產生順序的

 

 

在cmd命令中輸入:gocode -s
開始使用

 

試試用emacs建立一個go檔案寫個helloworld吧~~!

我個人使用時遇到2個問題

 

1.有時沒法提示:估計是載入分析檔案還沒分析完,等等就好了。

2.不使用 gocode -s 編寫go代碼時會卡死。估計是監聽不到socket 的問題。

 

其他都還蠻ok的。要是可以整合編譯專案管理就更棒了。個人使用vc 習慣了。加上水平有限啊。

liteide 管理項目編譯到是相當方便 要是可以整合gocode 就好了~~~!

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.