Install gocode


1. D:\AWS_workspace\DAAS_Go>go get -u -ldflags -H=windowsgui github.com/nsf/gocode

2. Then gocode.exe will be installed in "D:\AWS_workspace\DAAS_Go\bin"

3. In Eclipse->Goclipse, set executable of  gocode as this "D:\AWS_workspace\DAAS_Go\bin\gocode.exe".

 

See details in https://github.com/nsf/gocode

 =============

http://hao.jobbole.com/gocode/

 

gocode是go語言自動補全守護程序

687474703a2f2f6e6f736d696c65666163652e72752f696d616765732f676f636f64652d73637265656e73686f742e706e67687474703a2f2f6e6f736d696c65666163652e72752f696d616765732f656d6163732d676f636f64652e706e67

提供各種高級特性,目前包括

上下文敏感的自動補全

這個程序被稱為守護進程是因為它使用了客戶端服務器的架構,自動補全的速度特別快,熱緩存的自動補全時間僅僅為30ms,幾乎感覺不到。

使用

1,  首先你已經安裝了go語言環境和設置了$GOPATH,保證你的 $PATH包含了 $GOPATH/bin

 

2  你需要一個合適的gocode版本,  6g/8g/5g的go編譯器,你需要

go get -u github.com/nsf/gocode (-u flag for “update”)

windows 用戶需要

go get -u -ldflags -H=windowsgui github.com/nsf/gocode

3  下面要做的是和你使用的編輯器相關的了,

Vim

1 從$GOROOT/misc/vim目錄中安裝Go的vim腳本

 

2  安裝gocode  vim腳本

vim/update.sh

update.sh腳本干以下事情

當然你也可以使用symlink.sh來避免每次gocode升級后都要運行update.sh

symlink.sh 干以下事情

保證vim  開啟了filetype插件,  .vimrc中加上filetype plugin on就行了

現在就可以自動補全了  使用  <C-x><C-o> 開啟自動補全

使用 Vundle

在你的 .vimrc 中加上

運行:PluginInstall

Emacs

1   安裝 auto-complete-mode

2  從gocode  源文件中拷貝emacs/go-autocomplete.el到你的 emacs的 load-path 目錄中

3  在你的.emacs 中加上

github網址https://github.com/nsf/gocode

 

 

==========================================

 

http://blog.csdn.net/patch/article/details/10126281

golang環境安裝配置

go的安裝比較簡單,下載exe直接執行就可以

windows環境變量里的配置說下

GOROOT  C:\Go

GOOS  windows

GOARCH  amd64

GOPATH  D:\go\test

PATH 增加C:\Go\bin

安裝msysgit

下載頁面

一路next,默認裝到C:\msysgit\msysgit

安裝gocode

運行msysgit安裝目錄下的git-cmd.bat,在打開的dos窗口運行

go get -u -ldflags -H=windowsgui github.com/nsf/gocode

會自動編譯生成exe文件

gocode源碼下載到D:\go\test\src

exe在D:\go\test\bin

將gocode.exe復制到C:\Go\bin

 

安裝完成

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM