Gibt es eine einfache Möglichkeit, dies zu tun? Auf Aptana habe ich Control+ click verwendet und ich wünschte, es gäbe eine Möglichkeit, etwas Ähnliches auf Atom zu tun.
atom-editor
Andromeda
quelle
quelle
Antworten:
Ich hatte das gleiche Problem und Atom-Goto-Definition (Paketname Goto-Definition ) wirkte für mich wie ein Zauber. Bitte versuchen Sie es einmal. Sie können direkt von Atom herunterladen.
Dieses Paket ist veraltet. Bitte überprüfen Sie es in Github.
quelle
Ich glaube, das Problem mit "Gehe zu" -Paketen ist, dass sie für jede Sprache unterschiedlich funktionieren würden.Wenn Sie Javascript verwenden, können js-hyperclick und hyperclick (da Code-Links veraltet sind) möglicherweise das tun, was Sie benötigen.
Verwenden Sie ein
symbols-view
Paket, mit dem Sie suchen und zur Funktionsdeklaration springen können, jedoch nur die aktuell geöffnete Datei. Leider kenne ich keine andere Sprache.Es gibt auch ein anderes Paket, das für die Verwendung in Python nützlich sein könnte: Python-Tools
Seit Mai 2016 unterstützt die aktuelle Version von Atom "Go-To" nativ . Im GitHub- Repo für dieses Modul erhalten Sie eine Liste der folgenden Schlüssel:
symbols-view:toggle-file-symbols
um alle Symbole in der aktuellen Datei anzuzeigensymbols-view:toggle-project-symbols
um alle Symbole im Projekt anzuzeigensymbols-view:go-to-declaration
zum Symbol unter dem Cursor springensymbols-view:return-from-declaration
zu Rückkehr aus dem SprungBei Atom fehlt mir jetzt nur noch eines: Mausklickbindungen. Es gibt ein offenes Problem bei Github, wenn jemand dieser Funktion folgen möchte.
quelle
apm install python-tools
. Nach der Installation starten Sie Ihren Atom-Editor neu und es wird funktionieren (z. B. Strg + Alt + G).Ich hatte auch das gleiche Problem. Und ich finde die Lösung:
Aktualisieren:
Installieren Sie dank @Joost das Atom-Paket Python-Tools , damit es funktioniert
quelle
CTRL+ALT+G
ist die Standardschlüsselbindung fürgoto:definition
daspython-tools
Atom-Paket.python-tools
, damit es funktioniertDie Funktionalität ist in atom bereits über das Symbols View-Paket vorhanden, für das Sie nichts installieren müssen.
Der Befehl Sie suchen , ist Symbole-Ansicht: go-to-Erklärung (Springe auf das Symbol unter dem Cursor) , die standardmäßig gebunden ist cmd-alt-down auf macOS und ctrl-alt-down auf Linux.
Beachten Sie nur, dass dies nur funktioniert, wenn Sie Tags für Ihr Projekt generiert haben, entweder über dieses Paket oder über ctags ( üppig oder nicht).
quelle
ctags
Installationspaket auszuführenexuberant-ctags
(in Anbetracht dessen und dies scheint dasjenige zu sein, das Atom derzeit verwendet).Diese Funktion wurde in den Atom-Editor integriert (siehe:
symbols-view
Paket ), Sie müssen jedoch eine ctags-Symboldatei für Ihr Projekt generieren GH-9 , GH-20.Installieren Sie dazu
ctags
Befehl (z. B.brew install ctags
unter macOS) und dann:Anhängen, Verknüpfen oder Kopieren
ctags-config
an Ihr~/.ctags
Beispiel unter macOS:Gehen Sie zu Ihrem Projektordner und führen Sie Folgendes aus:
Starten Sie den Atom-Editor neu.
Alternativ können Sie das
symbol-gen
Paket verwenden , um eine ctags-Symboldatei für Ihr Projekt basierend auf den in der.ctags
Datei enthaltenen Optionen zu generieren . Sie können es über den Atom Package Manager installieren, indem Sie :apm install symbol-gen
. Drücken Sie dann CMD- Alt- G, um eine Tag-Datei für Ihr Projekt zu generieren.Nachdem Sie oben beschrieben haben, können Sie die Option Gehe zu Deklaration im Kontextmenü verwenden.
Unter macOS können Sie auch die folgenden Tastaturkürzel verwenden:
quelle
Um dies zu lösen, müssen Sie nur 2 Pakete installieren. Folgen Sie den unteren Schritten.
Öffnen Sie atom und gehen Sie zu Pakete (obere Leiste) -> Ansicht Einstellungen -> Pakete / Designs installieren .
Geben Sie "goto" in das Suchfeld ein und klicken Sie rechts auf die Schaltfläche "Pakete".
quelle
Schauen Sie sich das Paket an :
Link hier: https://atom.io/packages/goto (oder suchen Sie im Paketinstallationsprogramm nach "goto")
quelle
Verwenden Sie atom-ctags als Paket für die C-Sprache mit allen Dingen, die Sie benötigen:
quelle
apm enable symbols-view
.Ab November 2018 bietet das Paket autocomplete-python diese Funktionalität mit dieser Tastenkombination:
Ctrl+ Alt+G
mit dem Mauszeiger auf den Funktionsaufruf.
quelle
Hier sind die Verknüpfungen für Mac und Windows:
Für Mac: Befehl + G.
Für Windows: STRG + ALT + G.
quelle
Für Typescript-Benutzer fügt das Paket "atom-typescript" eine typskriptfähige Symbolansicht hinzu. Sie können sie mit Cmd + R auslösen und es funktioniert hervorragend, zu Methoden zu springen.
https://atom.io/packages/atom-typescript#alternative-to-symbols-view
quelle