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?
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
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)
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.
Es waren zwei Dinge, die godef
für mich funktionierten:
libexec
verwenden. Siehe unten. src
, bin
und andere go-spezifische Ordner. Unten ist, wie mein bash_profile
aussieht.
Nachdem diese Änderung vorgenommen wurde, begann Atom (sowie Emacs) zu arbeiten
Ich hatte goplus und es funktionierte nicht, aber das godef atom-Paket funktionierte wie ein Zauber
apm install godef
Tags und Links go atom-editor