之前在linux下面一直用gocode+vim來寫go很方便,轉到mac下面之後,怎麼配置也不成功,而且按作者的方法一步步也沒能實現,有做過相同的人幫忙看看,我把我的詳細的配置過程寫下來。
方法一:
方法二:
後來透過google查到一個比較全的設定的。
https://github.com/astaxie/build-web-... 裡面有很多常用工具的配置 vim那段配置完後,還是一樣的情況。
我現在的系統變數:
ajian@localhost:/usr/local/go $go env warning: GOPATH set to GOROOT (/usr/local/go) has no effect GOARCH="amd64" GOBIN="/usr/local/go/bin" GOCHAR="6" GOEXE="" GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/usr/local/go" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" CGO_ENABLED="1" ajian@localhost:/usr/local/go $gocode set propose-builtins true lib-path "/usr/local/go/pkg/darwin_amd64/"
我的vim配置
ajian@localhost:~ $cat .vimrc """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " go 配置 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" set shiftwidth=4 set expandtab set tabstop=4 set softtabstop=4 set completeopt=longest,menu filetype plugin indent on syntax on
可能我沒有太理解gocode的工作方式,該如何調試呢?現在沒有頭緒。
https://bitbucket.org/reckhou/myvim
這是我的VIM配置,你可以下載下來試試看,MAC的
還是用LiteIDE吧 調試也非常方便
gocode close之後gocode -s輸出什麼?