Avant, c'était très pratique d'utiliser gocode+vim pour écrire Go sous Linux. Après être passé à Mac, peu importe comment je l'ai configuré, cela n'a pas réussi, et je n'ai pas pu y parvenir étape par étape selon la méthode de l'auteur. . Quiconque a fait la même chose peut m'aider, j'ai noté mon processus de configuration détaillé.
Méthode 1 :
Méthode 2 :
Plus tard, j'ai trouvé un paramètre relativement complet via Google.
https://github.com/astaxie/build-web-... Il contient de nombreuses configurations d'outils courantes. Après la configuration de vim, la situation est toujours la même.
Mes variables système actuelles :
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/"
Ma configuration 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
Peut-être que je ne comprends pas comment fonctionne le gocode. Comment dois-je le déboguer ? Aucune idée maintenant.
https://bitbucket.org/reckhou/myvim
Ceci est ma configuration VIM, vous pouvez la télécharger et l'essayer, c'est pour MAC
Il est préférable d'utiliser LiteIDE. Le débogage est également très pratique
.Que produit gocode -s après la fermeture de gocode ?