2008-10-03 9 views
2

En tant que nouvel utilisateur Eclipse, je suis constamment ennuyé par la durée d'affichage des messages d'erreur du compilateur. Ceci est principalement un problème pour les longues erreurs qui ne tiennent pas dans la barre d'état ou l'onglet "Problèmes". Mais je reçois assez d'erreurs en Java — en particulier avec les génériques — que c'est un problème lancinante. (Note: «obtenir mieux à l'aide de médicaments génériques » La bonne réponse à cette question n'est pas ;-)Messages d'erreur du compilateur rapide dans Eclipse

Les moyens que j'ai trouvé pour afficher une erreur sont:

  1. Appuyez sur Ctrl+. ou exécuter la commande " Prochaine annotation ". L'erreur suivante est mise en évidence et son message associé apparaît dans la barre d'état (si elle est suffisamment courte). L'erreur est également surlignée dans l'onglet "Problèmes", si elle est ouverte, mais l'onglet n'est pas automatiquement mis en haut.
  2. Passez la souris sur l'erreur. Après un délai perceptible, le message d'erreur apparaît sous la forme d'une "info-bulle", avec toutes les "Corrections rapides" associées. Placez le pointeur de la souris sur l'icône d'erreur située sur le côté gauche du volet d'édition. Après un délai perceptible, tous les messages d'erreur de cette ligne apparaissent sous la forme d'une "info-bulle". Cliquez sur l'icône pour afficher "Corrections rapides".

Ce que je voudrais, c'est que Ctrl+. affiche automatiquement et instantanément le message d'erreur complet (peu importe où). Est-ce une option configurable?

[MISE À JOUR] «Ctrl+. F2» de @ astérite est presque. Comment faire "Annotation suivante, puis Afficher la description de l'info-bulle" une macro liée à une seule frappe?

Répondre

2

Eh bien, vous pouvez appuyer sur F2 pour afficher le popup qui affiche normalement javadoc. S'il y a une erreur, il affichera le message d'erreur avec les correctifs rapides disponibles.

Vous pouvez donc faire Ctrl +., F2 à plusieurs reprises pour obtenir ce que vous voulez.

0

Yeah problème agaçant. Ctrl+1 affiche les correctifs rapides si vous l'utilisez à partir de la même ligne. Parfois, je dois recourir à la copie du message d'erreur des problèmes voir :(

0

« Après un retard notable, le message d'erreur apparaît comme une « infobulle », ainsi que les associés « solutions rapides ».

ne sais pas si cela vous aidera mais vous pouvez réduire le décalage dans le menu déroulant en changeant la valeur du délai d'activation automatique dans le dans le menu situé à:

Window>Preferences>Java>>Editor>ContentAssist 
+0

Modification du délai n » t avoir un effec notable t pour moi. Dois-je redémarrer? –

Questions connexes