Czy jest na to łatwy sposób? Na Aptanie użyłem Control+ klik i żałuję, że nie ma sposobu na zrobienie czegoś podobnego na Atom.
atom-editor
andromeda
źródło
źródło
Odpowiedzi:
Miałem ten sam problem i definicja atom-goto (nazwa pakietu goto-definition ) działała dla mnie jak urok. Spróbuj raz. Możesz pobrać bezpośrednio z Atom.
Ten pakiet jest WYCOFANY. Sprawdź to na Githubie.
źródło
Uważam, że problem z pakietami „przejdź do” polega na tym, że będą one działać inaczej w każdym języku.Jeśli używasz JavaScript js-hyperclick i hyperclick (ponieważ code-links jest przestarzałe), możesz zrobić to, czego potrzebujesz.
Użyj
symbols-view
pakietu, który pozwala na wyszukiwanie i przeskakiwanie do deklaracji funkcji, ale tylko do aktualnie otwartego pliku. Niestety nie znam odpowiednika w żadnym innym języku.Istnieje również inny pakiet, który może być przydatny do przejścia do Pythona: python-tools
Od maja 2016 r. Najnowsza wersja Atom obsługuje teraz natywnie funkcję „Go-To” . W repozytorium GitHub dla tego modułu otrzymasz listę następujących kluczy:
symbols-view:toggle-file-symbols
aby pokazać wszystkie symbole w bieżącym plikusymbols-view:toggle-project-symbols
aby pokazać wszystkie symbole w projekciesymbols-view:go-to-declaration
do Skocz symbolu pod kursoremsymbols-view:return-from-declaration
aby powrócić z skokuBrakuje mi teraz tylko jednej rzeczy w Atom: wiązania z kliknięciem myszy. Na Github jest otwarty problem, jeśli ktoś chce śledzić tę funkcję.
źródło
apm install python-tools
. po zainstalowaniu zrestartuj swój edytor atom i będzie działał (np. ctrl + alt + g).Ja też miałem ten sam problem. I znajduję rozwiązanie:
Aktualizacja:
Dzięki @Joost zainstaluj pakiet Atom python-tools, aby działał
źródło
CTRL+ALT+G
jest domyślnym przypisaniem klawiszygoto:definition
wpython-tools
pakiecie atom.python-tools
aby działałFunkcjonalność jest już obecna w atomie za pośrednictwem pakietu Symbols View , nie musisz niczego instalować.
Polecenie, którego szukasz, to symbol-view: przejdź do-deklaracji (przejdź do symbolu pod kursorem), które jest domyślnie powiązane z cmd-alt-down na macOS i ctrl-alt-down w systemie Linux.
pamiętaj tylko, że zadziała to tylko wtedy, gdy wygenerujesz tagi dla swojego projektu, za pośrednictwem tego pakietu lub za pośrednictwem ctags ( żywiołowy lub nie)
źródło
ctags
zainstalowaćexuberant-ctags
pakiet (biorąc pod uwagę to i to wydaje się być jeden atom aktualnie użytku).Ta funkcja została wbudowana w edytor Atom (patrz:
symbols-view
pakiet ), ale musisz wygenerować plik symboli ctags dla swojego projektu GH-9 , GH-20 .Aby to zrobić, zainstaluj
ctags
polecenie (np.brew install ctags
Na macOS), a następnie:Dołącz, połącz lub skopiuj
ctags-config
do swojego~/.ctags
, na przykład w systemie macOS:Przejdź do folderu swojego projektu i uruchom:
Uruchom ponownie edytor Atom.
Alternatywnie możesz użyć
symbol-gen
pakietu do wygenerowania pliku symboli ctags dla swojego projektu na podstawie opcji znalezionych w.ctags
pliku. Można go zainstalować z Atom Package Manager przez:apm install symbol-gen
. Następnie naciśnij CMD- Alt-, Gaby wygenerować plik tagów dla swojego projektu.Po wykonaniu powyższych czynności możesz użyć deklaracji Przejdź do z menu kontekstowego.
W systemie macOS możesz również użyć następujących skrótów klawiaturowych:
źródło
Aby rozwiązać ten problem, musisz zainstalować tylko 2 pakiety. Wykonaj poniższe kroki.
Otwórz atom, przejdź do Pakiety (górny pasek) -> Widok ustawień -> Zainstaluj pakiety / motywy .
Wpisz „goto” w polu wyszukiwania i kliknij przycisk pakietów po prawej stronie.
źródło
Sprawdź pakiet goto :
Link tutaj: https://atom.io/packages/goto (lub wyszukaj „goto” w instalatorze pakietów)
źródło
Użyj atom-ctags jako pakietu dla języka C ze wszystkimi potrzebnymi rzeczami:
źródło
apm enable symbols-view
.Od listopada 2018 r. Pakiet autocomplete-python oferuje tę funkcjonalność z następującą kombinacją klawiszy:
Ctrl+ Alt+G
kursorem myszy na wywołaniu funkcji.
źródło
Oto skróty dla systemu Mac i Windows:
W przypadku komputerów Mac: Command + G.
W systemie Windows: CTRL + ALT + G.
źródło
Dla użytkowników Typescript pakiet "atom-typescript" dodaje widok symboli obsługujących skrypty maszynowe, możesz go wywołać za pomocą Cmd + R i świetnie sprawdza się przechodzenie do metod-
https://atom.io/packages/atom-typescript#alternative-to-symbols-view
źródło