Heim > Fragen und Antworten > Hauptteil
Vorher war es sehr praktisch, Gocode + Vim zum Schreiben von Go unter Linux zu verwenden. Nach dem Wechsel zu Mac war es, egal wie ich es konfigurierte, nicht erfolgreich und ich konnte es nicht Schritt für Schritt gemäß der Methode des Autors erreichen . Jeder, der das Gleiche getan hat, kann mir helfen, ich habe meinen detaillierten Konfigurationsprozess aufgeschrieben.
Methode 1:
Methode 2:
Später habe ich über Google eine relativ umfassende Einstellung gefunden.
https://github.com/astaxie/build-web-... Es gibt viele gängige Toolkonfigurationen. Nach der vim-Konfiguration ist die Situation immer noch dieselbe.
Meine aktuellen Systemvariablen:
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/"
Meine VIM-Konfiguration
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
Vielleicht verstehe ich nicht, wie Gocode funktioniert. Wie soll ich es debuggen? Keine Ahnung jetzt.