Atom Editor Golang - Gehe zu Deklaration funktioniert nicht

8

Ich habe eine Neuinstallation von atom installiert und go-plus installiert. Das eine Feature, das ich nicht bekommen kann, ist die "Go To Declaration", weshalb ich immer noch im erhabenen Land feststecke ... Weiß jemand, ob das mit Golang funktioniert? Es scheint, dass ich Ctags für mein Projekt haben muss? Was ist der beste Weg, um das Atom in Gang zu bringen? Ich habe versucht, andere Pakete zu installieren, die die Ctags gearate aber ich denke nicht, dass geholfen hat. Hat jemand das funktioniert? Was haben Sie gemacht?

    
mcbain83 16.07.2015, 13:09
quelle

5 Antworten

7

Neuinstallation von Atom 1.3.3 mit go-plus 3.5.2 und es hat funktioniert.

Standardmäßig ist die Verknüpfung Alt+Cmd+G , aber Sie können wie beschrieben hier

Update 22. Dezember:

Mit der neuesten Aktualisierung von Atom (1.12.7) und go-plus (5.0.6) ist das Paket hyperclick (v 0.0.39) installiert und CMD + Klick bringt Sie zur Definition

    
Alessio 14.01.2016 10:07
quelle
1

Das könnte mit dem Paket godef zusammenhängen, das kürzlich den Standort geändert hat.

Siehe " PR 239 " (in 7a32e22 ):

  

Das godef-Paket wurde nach github verschoben (siehe Ссылка ).
  Diese Änderung ermöglicht es Get Missing Tools, es zu installieren.

Das wird in go-plus 3.4.2 verfügbar sein (momentan sehe ich 3.4.1 in meiner Atom-Paketliste)

    
VonC 16.07.2015 13:14
quelle
1

Unter Ubuntu, drücken Sie ctrl-alt-g auf die Variable, für die Sie "go to declaration" tun wollen, Atom fragt, ob Sie go-def installieren möchten, klicken Sie auf Ja, sobald sie installiert ist, wird Ihnen eine Benachrichtigung angezeigt , nach dem Go to declaration funktioniert.

    
Pharaoh 07.09.2016 08:47
quelle
1

Es waren zwei Dinge, die godef für mich funktionierten:

  1. Fixierung von GOROOT, wenn go durch Brauen installiert wird. Sie müssen das Unterverzeichnis libexec verwenden. Siehe unten.
  2. Verständnis von GOPATH. Es ist der Arbeitsbereich . In der Intellij-Terminologie ist der GOPATH der Weg zum Projekt. Es hat als unmittelbare Unterordner src , bin und andere go-spezifische Ordner.

Unten ist, wie mein bash_profile aussieht.

%Vor%

Nachdem diese Änderung vorgenommen wurde, begann Atom (sowie Emacs) zu arbeiten

    
U Avalos 06.10.2016 05:13
quelle
0

Ich hatte goplus und es funktionierte nicht, aber das godef atom-Paket funktionierte wie ein Zauber

apm install godef

    
JoshMahowald 03.12.2016 19:36
quelle

Tags und Links