Comment puis-je sauter de classe/définition de la méthode dans l'Atome éditeur de texte?
Est-il un moyen facile de faire cela? Sur Aptana j'ai utilisé Contrôle+clic et je souhaite qu'il y avait moyen de faire quelque chose de similaire sur l'Atome.
- L'atome lui-même n'a pas cette fonctionnalité, vous pouvez installer certains paquets qui ne la manipulez atom.io/packages/navigation
- J'ai essayé le package, mais il ne fonctionne pas comme prévu et que les " double-cliquez pour aller à la définition d'affaires est également pas justifiée parce que parfois, tout simplement, vous voulez sélectionner un code de pépite et ce qu'il fait est de sauter dans un nouveau fichier sans la possibilité de revenir en arrière (f3 ne fonctionne pas).
- Je n'ai pas l'utilisation de l'Atome, vous voudrez peut-être consulter discuter.l'atome.io/t/est-il-un-simple-aller-à-la définition/11809
- Merci @iroegbu je vais certainement regarder la page pour voir ce qui apparaît.
- discuter.l'atome.io/t/est-il-un-simple-aller-à-la définition
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et atome-goto-définition (nom du package goto-définition) fonctionné comme un charme pour moi. S'il vous plaît essayer une fois. Vous pouvez le télécharger directement à partir de l'Atome.
Ce package est OBSOLÈTE. S'il vous plaît vérifier sur Github.
je crois que le problème avec "aller à" packages est qu'ils allaient travailler diferently pour chaque langue.Si vous utilisez Javascript js-hyperclick et hyperclick (depuis code-liens est déconseillée) peut faire ce que vous avez besoin.
Utilisation
symboles de vue
le paquet qui laissez votre recherche et d'aller à des fonctions de déclaration, mais seulement de l'actuel fichier ouvert. Malheureusement, je ne sais pas de toute autre langue, l'équivalent de l'.Il y a aussi un autre paquet qui pourrait être utile pour aller en Python: python-outils
En Mai 2016, la version récente de l'Atome maintenant en charge les "Go-to" nativement. Au GitHub repo pour ce module, vous obtenez une liste des touches suivantes:
symbols-view:toggle-file-symbols
à Afficher tous les symboles dans le fichier actuelsymbols-view:toggle-project-symbols
à Afficher tous les symboles dans le projetsymbols-view:go-to-declaration
à Sauter le symbole sous le curseursymbols-view:return-from-declaration
à Retour de la sauterJe maintenant avoir qu'une seule chose qui manque, avec l'Atome pour cela: clic de souris liaisons. Il y a une ouverture question sur Github si quelqu'un veut suivre cette fonctionnalité.
J'ai également eu le même problème. Et j'ai trouver la solution:
Mise à jour:
Grâce à @Joost, installer Atome paquet python-outils pour le faire fonctionner
CTRL+ALT+G
est la clé par défaut de liaison pourgoto:definition
dans lepython-tools
atome paquet.python-tools
de travailLa fonctionnalité est déjà présente dans l'atome via le Les symboles de la Vue package vous n'avez pas besoin d'installer quoi que ce soit.
La commande que vous recherchez est symboles-vue:go-to-déclaration (Saut vers le symbole sous le curseur) qui est lié par défaut pour cmd-alt-bas sur macOS et ctrl-alt-bas sur Linux.
il suffit de noter que cela ne fonctionne que si vous avez généré les balises de votre projet, que ce soit via ce package ou par l'intermédiaire de ctags (exubérante ou pas)
ctags
installerexuberant-ctags
paquet (en tenant compte de ceci et ceci semble l'un Atome actuellement).Cette fonctionnalité a été intégrée dans l'Atome de l'éditeur (voir:
symboles de vue
le paquet), mais vous avez besoin de générer ctags fichier de symboles pour votre projet GH-9, GH-20.Pour ce faire, installez
ctags
de commande (par exemple,brew install ctags
sur mac os), puis:Ajouter, un lien ou une copie
ctags-config
à votre~/.ctags
, exemple sur macOS:Accédez à votre dossier de projet et d'exécution:
Redémarrage de l'Atome de l'éditeur.
Alternativement, vous pouvez utiliser
symbole-gen
le paquet pour générer ctags fichier de symboles pour votre projet en fonction des options.ctags
fichier. Vous pouvez l'installer à partir Atome Gestionnaire de paquets par:apm install symbol-gen
. Puis appuyez sur CMD-Alt-G pour générer le fichier de tags pour votre projet.Après avoir suivi ci-dessus, vous pouvez utiliser Aller À Déclaration option dans le menu contextuel.
Sur macOS, vous pouvez également utiliser les raccourcis clavier suivants:
Pour résoudre ce problème, vous devez installer seulement 2 paquets. Suivez les étapes ci-dessous.
Ouvrir atome, allez à la Paquets(barre du haut) --> Affichage des Paramètres de --> Installer des Paquets/Thèmes.
Type "goto" dans le champ de recherche et cliquez sur le bouton de lots sur la droite.
Découvrez goto paquet:
Lien ici: https://atom.io/packages/goto (ou de recherche "goto" dans le programme d'installation du package)
Utilisation atome-ctags comme un paquet pour le langage C avec toutes les choses dont vous avez besoin:
apm enable symbols-view
.En novembre 2018 le paquet la saisie semi-automatique-python offre cette fonctionnalité avec cette combinaison de touche:
Ctrl+Alt+G
avec le curseur de la souris sur l'appel de la fonction.