Maison  >  Questions et réponses  >  le corps du texte

golang - configuration mac gocode + complétion automatique vim

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 :

  1. Téléchargez d'abord le package max osx via le site officiel de Golang http://code.google.com/p/go/downloads... Il est installé par défaut dans le répertoire /usr/local/go
  2. Suivez les étapes sur le site officiel de gocode https://github.com/nsf/gocode et ajoutez /usr/local/go/bin à PATH
  3. Enfin, lors de l'utilisation de ctrl+c ctrl+o dans le code, il n'y avait pas d'invite automatique

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.

世界只因有你世界只因有你2734 Il y a quelques jours970

répondre à tous(3)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 16:44:05

    https://bitbucket.org/reckhou/myvim
    Ceci est ma configuration VIM, vous pouvez la télécharger et l'essayer, c'est pour MAC

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:44:05

    Il est préférable d'utiliser LiteIDE. Le débogage est également très pratique

    .

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 16:44:05

    Que produit gocode -s après la fermeture de gocode ?

    répondre
    0
  • Annulerrépondre