C'è un modo semplice per farlo? Su Aptana ho usato Control+ clic e vorrei che ci fosse un modo per fare qualcosa di simile su Atom.
C'è un modo semplice per farlo? Su Aptana ho usato Control+ clic e vorrei che ci fosse un modo per fare qualcosa di simile su Atom.
Risposte:
Ho avuto lo stesso problema e atom-goto-definition (nome del pacchetto goto-definition ) ha funzionato come un incantesimo per me. Per favore, prova una volta. Puoi scaricare direttamente da Atom.
Questo pacchetto è deprecato. Si prega di controllare in Github.
Credo che il problema con i pacchetti "go to" sia che funzionerebbero diversamente per ogni lingua.
Se usi JavaScript js-hyperclick e hyperclick (poiché i link al codice sono obsoleti) potrebbero fare quello che ti serve.
Usa il symbols-view
pacchetto che consente la ricerca e passa alla dichiarazione delle funzioni ma solo del file aperto corrente. Sfortunatamente, non conosco l'equivalente di nessun'altra lingua.
C'è anche un altro pacchetto che potrebbe essere utile per andare in Python: python-tools
A partire da maggio 2016, la recente versione di Atom ora supporta "Go-To" in modo nativo . Nel repository GitHub per questo modulo viene visualizzato un elenco delle seguenti chiavi:
symbols-view:toggle-file-symbols
per mostrare tutti i simboli nel file correntesymbols-view:toggle-project-symbols
per mostrare tutti i simboli nel progettosymbols-view:go-to-declaration
per saltare al simbolo sotto il cursore symbols-view:return-from-declaration
per tornare dal saltoOra per Atom mi manca solo una cosa: le associazioni dei clic del mouse. C'è un problema aperto su Github se qualcuno vuole seguire quella funzione.
apm install python-tools
. dopo l'installazione riavvia l'editor atom e funzionerà (es. ctrl + alt + g).
Ho anche avuto lo stesso problema. E trovo la soluzione:
CTRL+ALT+G
Aggiornare:
Grazie a @Joost, installa il pacchetto Atom python-tools per farlo funzionare
CTRL+ALT+G
è la chiave predefinita predefinita per goto:definition
il python-tools
pacchetto atom.
python-tools
il lavoro
La funzionalità è già presente in Atom tramite il pacchetto Symbols View non è necessario installare nulla.
Il comando che stai cercando è simboli-vista: vai a dichiarazione (Vai al simbolo sotto il cursore) che è associato per impostazione predefinita a cmd-alt-down su macOS e ctrl-alt-down su Linux.
tieni presente che funzionerà solo se avrai generato tag per il tuo progetto, tramite questo pacchetto o tramite tag ( esuberante o no)
Questa funzione è stata integrata nell'editor Atom (vedere: symbols-view
pacchetto ), ma è necessario generare il file dei simboli ctags per il progetto GH-9 , GH-20 .
Per fare ciò, installa il ctags
comando (ad es. brew install ctags
Su macOS), quindi:
Aggiungi, collega o copia il ctags-config
tuo ~/.ctags
esempio su macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Vai alla cartella del tuo progetto ed esegui:
cd your/project/directory
ctags -R .
Riavvia l'editor Atom.
In alternativa puoi usare il symbol-gen
pacchetto per generare il file dei simboli ctags per il tuo progetto in base alle opzioni trovate nel .ctags
file. È possibile installarlo dal Atom Package Manager da: apm install symbol-gen
. Quindi premi CMD- Alt- Gper generare il file tag per il tuo progetto.
Dopo aver seguito quanto sopra, è possibile utilizzare l' opzione Vai alla dichiarazione dal menu contestuale.
Su macOS puoi usare anche le seguenti scorciatoie da tastiera:
Per risolvere questo problema, dovrai installare solo 2 pacchetti. Seguire i passaggi seguenti.
Apri atom, vai su Pacchetti (barra in alto) -> Vista Impostazioni -> Installa pacchetti / temi .
Digita "goto" nel campo di ricerca e fai clic sul pulsante Pacchetti sulla destra.
Dai un'occhiata al pacchetto goto :
Questo è un sostituto del pacchetto di visualizzazione dei simboli integrato di Atom che utilizza i file di sintassi di Atom per identificare i simboli anziché i tag. Il progetto ctags è molto utile, ma non potrà mai tenere il passo con tutte le nuove sintassi Atom che verranno create man mano che Atom cresce.
comandi:
- cmd-r - Vai al simbolo del file
- cmd-shift-r - Vai al simbolo del progetto
- cmd-alt-down - Vai alla dichiarazione
- Ricostruisci indice
- Indice non valido
Link qui: https://atom.io/packages/goto (o cerca "goto" nel programma di installazione del pacchetto)
Usa atom-ctags come pacchetto per il linguaggio C con tutto ciò di cui hai bisogno:
apm enable symbols-view
.
A partire da novembre 2018 il pacchetto autocomplete-python offre questa funzionalità con questa combinazione di tasti:
Ctrl+ Alt+G
con il cursore del mouse sulla chiamata di funzione.
Ecco le scorciatoie per Mac e Windows:
Per Mac: comando + G
Per Windows: CTRL + ALT + G
Per gli utenti di Typescript, il pacchetto "atomo-dattiloscritto" aggiunge una vista di simboli consapevoli dei dattiloscritti, puoi attivarla con Cmd + R e funziona benissimo per passare ai metodi:
https://atom.io/packages/atom-typescript#alternative-to-symbols-view