31 votes

Comment puis-je accéder au prochain marqueur Eclipse (par exemple, erreur de construction) à l'aide du clavier?

Supposons que je fais une signature de la méthode de changement que les sauts de plusieurs interlocuteurs, et je veux passer en revue les sites d'appel manuellement mettre à jour.

Une fois que j'ai modifier la signature, mes "Problèmes" afficher le montre, par exemple, une douzaine d'erreurs.

Ce que les clés que j'ai frappé à naviguer à travers eux, tout en laissant le focus clavier dans l'éditeur de rapide des corrections?

(Ça fait un moment, mais je pense que le Visual Studio équivalent est F8.)

Notez que cette question ne fait pas double emploi Eclipse: Comment aller à une erreur en utilisant uniquement le clavier (clavier raccourci)?, que l'on cherche à naviguer uniquement entre les marqueurs dans le fichier courant. Dans ce cas, je veux aller à la prochaine erreur, peu importe de quel fichier il est en.

("Marqueur" est le général de l'Éclipse terme pour les erreurs, avertissements, etc.)

24voto

Woody Zenfell III Points 921

Le meilleur que j'ai trouvé jusqu'à présent est Ctrl + F7 pour passer à la vue Problèmes, puis pour choisir l'erreur la plus élevée, puis Entrée pour y accéder (ce qui renvoie le focus à l'éditeur).

10voto

run2xs Points 71

Voici une façon de passer à la prochaine erreur, quel que soit l'éditeur, en appuyant sur une seule touche. Il n'est pas parfait, mais il fonctionne jusqu'à ce qu'il soit corrigé dans Eclipse.

  1. Ouvrir un des "Marqueurs" de la vue. Cliquez sur la flèche en haut à droite, et choisissez "Configurer le Contenu". Décochez la case afficher tous les la boîte, et de créer la vue pour afficher uniquement les problèmes que vous voulez voir. Vous aurez probablement souhaitez désélectionner "mises en garde" et "erreurs" ainsi. L'enregistrer.

  2. Cliquez sur le même "Marqueurs" flèche vers le bas et sélectionnez "Group By". Sélectionnez "Aucun". Ceci est important parce que vous ne voulez pas le parent de l'arbre de nœuds de niveau à montrer, sinon certains de vos "suivant" prendront les actions de ceux qui ne représentent pas une erreur.

  3. Dans Eclipse -> préférences -> touches, recherche pour "Marqueurs". Si il n'y a pas une combinaison de touches lié à la vue Marqueurs, créez-en un. J'utilise Ctrl+Maj+M

  4. Obtenir un raccourci clavier comme outil d'AutoHotKey (pour PC) ou iKey pour le Mac. Je suis l'aide de iKey, mais il ya beaucoup d'autres Mac outils que vous pouvez utiliser. Dans votre raccourci de l'outil, définissez une action pour la séquence de touches que vous souhaitez utiliser pour "erreur". J'ai choisi la norme CMD+.

  5. Pour la frappe/d'action dans votre raccourci de l'outil, de générer des 3 touches dans l'ordre suivant:

    • Ctrl+Maj+M
    • Flèche vers le bas
    • Entrez

  6. Bien sûr, vous aurez envie de modifier le premier à tout ce que vous avez choisi pour le vôtre. Vous aurez probablement envie de limiter l'action à être exécutée uniquement lorsque l'Éclipse est de l'application en cours.

  7. Sauf que, créer des erreurs de compilation, et de le tester.

9voto

user77115 Points 1160

Essayez Ctrl + 3 pour la fenêtre contextuelle d'accès rapide.

Si la "Vue des marqueurs" n'est pas déjà visible, saisissez "marqueurs" dans la boîte de recherche de la fenêtre contextuelle. Une fois que vous l'avez sélectionné, il doit rester disponible lorsque vous appuyez sur Ctrl + 3 la prochaine fois.

0voto

James Moore Points 3293

Il y a un bogue Eclipse entré pour cela qui a une pièce jointe qui semble faire ce que vous voulez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X