Y a-t-il un moyen facile de faire ceci? Sur Aptana j'ai utilisé Control+ clic et j'aimerais qu'il y ait un moyen de faire quelque chose de similaire sur Atom.
J'ai eu le même problème et atom-goto-definition (nom du paquet goto-definition ) a fonctionné comme un charme pour moi. S'il vous plaît essayer une fois. Vous pouvez télécharger directement depuis Atom.
Ce paquet est DEPRECATED. S'il vous plaît vérifier dans Github.
Je crois que le problème avec les paquets "aller à" est qu'ils fonctionneraient différemment pour chaque langue.
Si vous utilisez Javascript, js-hyperclick et hyperclick (puisque liens de code est obsolète) peut faire ce dont vous avez besoin.
Utilisez symbols-view
package qui laisse votre recherche et saute à la déclaration des fonctions mais juste du fichier ouvert en cours. Malheureusement, je ne connais l'équivalent d'aucune autre langue.
Il y a aussi un autre paquet qui pourrait être utile pour aller en Python: python-tools
Depuis mai 2016, la version récente d'Atom prend désormais en charge "Go-To" natively. Dans le référentiel GitHub de ce module, vous obtenez une liste des clés suivantes:
symbols-view:toggle-file-symbols
à Afficher tous les symboles du fichier actuelsymbols-view:toggle-project-symbols
à Afficher tous les symboles du projetsymbols-view:go-to-declaration
à Aller au symbole sous le curseur symbols-view:return-from-declaration
à retour du sautIl ne me manque plus qu’une chose avec Atom pour cela: les liaisons par clic de souris. Il y a un problème sur Github ouvert si quelqu'un veut suivre cette fonctionnalité.
J'ai aussi eu le même problème. Et je trouve la solution:
CTRL+ALT+G
Mettre à jour:
Grâce à @Joost, installez le paquet Atom python-tools pour que cela fonctionne
La fonctionnalité est déjà présente dans atome via le paquet Symbols View vous n’avez pas besoin d’installer quoi que ce soit.
La commande que vous recherchez est symbols-view: aller à la déclaration (Aller au symbole sous le curseur) qui est lié par défaut à cmd-alt-down sous macOS et ctrl -alt-down sous Linux.
notez simplement que cela ne fonctionnera que si vous avez généré des balises pour votre projet, soit via ce paquet ou via ctags ( exubérant ou pas)
Cette fonctionnalité a été intégrée à l'éditeur Atom (voir: package symbols-view
), mais vous devez générer un fichier de symboles ctags pour votre projet. GH-9 , GH-2.
Pour ce faire, installez la commande ctags
(par exemple, brew install ctags
sur macOS), puis:
Ajoutez, liez ou copiez ctags-config
à votre ~/.ctags
, exemple sous macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Accédez au dossier de votre projet et exécutez:
cd your/project/directory
ctags -R .
Redémarrez l'éditeur Atom.
Vous pouvez également utiliser package __ _symbol-gen
pour générer un fichier de symboles ctags pour votre projet en fonction des options disponibles dans le fichier .ctags
. Vous pouvez l'installer à partir de Atom Package Manager à l'aide de: apm install symbol-gen
. Puis frappe CMD-Alt-G générer un fichier de tags pour votre projet.
Après avoir suivi ce qui précède, vous pouvez utiliser l’option Aller à la déclaration du menu contextuel.
Sur macOS, vous pouvez également utiliser les raccourcis clavier suivants:
Pour résoudre ce problème, vous ne devez installer que 2 packages. Suivez les étapes ci-dessous.
Ouvrez l'atome, allez dans Packages (barre du haut) -> Vue Paramètres -> Installez Packages/Thèmes .
Tapez "goto" dans le champ de recherche et cliquez sur le bouton forfaits à droite.
Découvrez le paquet goto:
C’est un remplacement du paquet de vues-symboles intégré d’Atom qui utilise les propres fichiers de syntaxe d’Atom pour identifier les symboles plutôt que les ctags . Le projet ctags est très utile mais il ne suivra jamais toutes les nouvelles syntaxes Atom qui seront créées à mesure que Atom grandit.
Commandes:
- cmd-r - symbole de fichier Goto
- cmd-shift-r - Aller au symbole du projet
- cmd-alt-down - Déclaration de Goto
- Reconstruire l'index
- Invalider l'index
Lien ici: https://atom.io/packages/goto (ou recherchez "goto" dans le programme d'installation du paquet)
À partir de novembre 2018, le package autocomplete-python offre cette fonctionnalité avec ce combo clé:
Ctrl+Alt+G
avec le curseur de la souris sur l'appel de fonction.
Utilisez atom-ctags en tant que paquet pour le langage C avec tout ce dont vous avez besoin: