suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Golang – Mac-Konfiguration Gocode + Vim automatische Vervollständigung

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:

  1. Laden Sie zunächst das Max-OSX-Paket über die offizielle Website von Golang herunter: http://code.google.com/p/go/downloads... Es wird standardmäßig im Verzeichnis /usr/local/go installiert
  2. Folgen Sie den Schritten auf der offiziellen Gocode-Website https://github.com/nsf/gocode und fügen Sie /usr/local/go/bin zu PATH hinzu
  3. Bei der Verwendung von Strg+C Strg+O im Code gab es schließlich keine automatische Eingabeaufforderung

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.

世界只因有你世界只因有你2775 Tage vor1011

Antworte allen(3)Ich werde antworten

  • 漂亮男人

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

    https://bitbucket.org/reckhou/myvim
    这是我的VIM配置,你可以下载下来试试看,MAC的

    Antwort
    0
  • 世界只因有你

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

    还是用LiteIDE吧 调试也非常方便

    Antwort
    0
  • ringa_lee

    ringa_lee2017-05-16 16:44:05

    gocode close之后gocode -s输出什么?

    Antwort
    0
  • StornierenAntwort