Question

J'utilise Eclipse comme IDE depuis peu de temps (environ 3 mois d'utilisation complète) et presque tous les jours, je découvre un raccourci ou une fonctionnalité dont je n'avais absolument aucune idée.Par exemple, aujourd'hui encore, j'ai appris que Ctrl+3 était le raccourci pour une fenêtre d'accès rapide.

Je me demandais quelles sont vos fonctionnalités Eclipse les plus utiles/préférées.L'EDI étant si volumineux, il serait utile de se renseigner sur les parties les plus couramment utilisées du programme.

Était-ce utile?

La solution

Mes fonctionnalités les plus couramment utilisées sont

Ctrl+1 solution rapide / correcteur orthographique

ouverture de fichiers

  • Ctrl+changement+t charger le fichier de classe par nom de classe
  • Ctrl+changement+r charger n'importe quel fichier par nom de fichier

les correspondances sont faites au début de la classe/du nom de fichier.commencez votre modèle de recherche par un * pour rechercher n'importe où dans le nom de fichier/nom de classe.

Mise en page

  • Ctrl+changement+F Format Fichier source (configurer votre style de formatage dans la fenêtre | Préférences | Java | Style de code | Formatrice)
  • Ctrl+changement+o Organiser les importations

Code généré

  • alt+s,r pour générer des getters et des setters
  • alt+s,v pour insérer des signatures de méthode pour les méthodes remplacées à partir de la superclasse ou de l'interface

Refactorisations

  • alt+changement+je Extrayez la sélection de texte en tant que variable locale (très pratique dans la mesure où elle détermine et insère le type pour vous.
  • alt+changement+m Extraire la sélection de texte comme méthode
  • alt+changement+je méthode sélectionnée en ligne

Exécution et débogage.

alt+changement+X est un préfixe très pratique pour exécuter des éléments dans votre fichier actuel.

  • alt+changement+X, t exécuter des tests unitaires dans le fichier actuel
  • alt+changement+X, j exécuter main dans le fichier actuel
  • alt+changement+X, r exécuter sur le serveur

Il y en a plus.Les options vous sont présentées dans la fenêtre contextuelle en bas à droite après avoir cliqué sur alt+changement+X.

alt+changement+X peut être commuté pour alt+changement+d dans tous les exemples ci-dessus à exécuter dans le débogueur.

Validation

Depuis la récente version de Ganymède, vous pouvez désormais désactiver la validation dans les fichiers et dossiers spécifiés.J'attends cette fonctionnalité depuis des lustres.

  • Aller au projet | Propriétés | Validation
  • clique sur le ...bouton dans la colonne des paramètres du validateur que vous souhaitez faire taire
  • Ajouter une règle au exclure un groupe

navigation par code

  • retenir Ctrl pour créer des hyperliens vers toutes les variables, méthodes et noms de classe vers leurs définitions.
  • alt+gauche pour revenir à l'endroit où vous avez cliqué Ctrl
  • alt+droite aller de nouveau "en avant"

Autres conseils

C'est cool:Si quelqu'un vous a envoyé par e-mail une trace de pile, vous pouvez la copier et collez la trace de la pile dans la fenêtre de la console d'Eclipse.Vous pouvez ensuite cliquer sur les noms de classe dans la trace de la pile comme si votre propre code l'avait généré.

En termes de fonctionnalités réelles, plutôt que de raccourcis, je vous recommande fortement de jeter un œil à Mylyne.

Il habille essentiellement Eclipse avec une vue axée sur les tâches.Il suit les fichiers que vous touchez lorsque vous travaillez sur une tâche et concentre de nombreux aspects de l'interface utilisateur sur les ressources qu'il juge pertinentes pour le travail en cours.Eclipse peut être quelque peu chargé à regarder, en particulier avec un gros projet multi-modules, et Mylyn aide à éliminer les complications.La connectivité aux logiciels de suivi des problèmes et aux référentiels de contrôle de source est également excellente.

D'après mon expérience, cela polarise l'opinion parmi ceux qui essaient de travailler avec, ce qui est probablement le signe qu'il offre quelque chose d'intéressant...Je ne veux pas ressembler à un fanboy – cela vaut vraiment le coup d’œil.

Un raccourci que j'utilise quotidiennement est Ctrl+K.Dans votre éditeur (pas seulement un fichier Java), sélectionnez simplement un texte (comme une variable, une fonction, etc.), puis utilisez ce raccourci pour accéder à l'occurrence suivante de ce texte dans l'éditeur actuel.C'est plus rapide que d'utiliser le Ctrl+F raccourci...

Notez également que vous pouvez utiliser Ctrl+Changement+K pour rechercher en arrière.

Ctrl-Alt (en haut/vers le bas) Copiez la ou les lignes sélectionnées au-dessus ou en dessous de la ligne actuelle.
Alt (en haut/vers le bas) Déplacer les lignes actuelles (ou plusieurs sélectionnées) vers le haut ou vers le bas
Ctrl-Changement-R. Affichez la fenêtre des ressources, commencez à taper pour trouver la classe/ressource
Ctrl-Ô Affichez toutes les méthodes et tous les champs de la classe actuelle.En appuyant à nouveau, toutes les méthodes et tous les champs de la classe et des super classes actuelles apparaîtront.
Ctrl-/ ou Ctrl-Alt-C Commentez une ou plusieurs lignes avec //
Ctrl-Changement-/ Commentez les lignes sélectionnées avec /* */
Ctrl-. Vous amène à la ligne d'erreur ou d'avertissement suivante

CTRL+BAS DE PAGE / CTRL+PAGE HAUT pour basculer entre les éditeurs ouverts

CTRL+E pour basculer également entre les éditeurs ouverts (permet de taper le nom)

CTRL+Ô est extrêmement important pour moi.Vous n’avez alors plus besoin de la vue Plan (vous pouvez la fermer, ce qui vous donnera plus d’espace).Ensuite, vous pouvez taper un nom de méthode ou juste le début de celle-ci et vous pourrez y accéder rapidement.Je l'utilise également pour inspecter les éléments disponibles.Par exemple: CTRL+Ô puis tapez get...maintenant je vois tous les getters.

F3 alors qu'un élément est sélectionné dans le code :vous amène à sa définition ou à sa source.par exemple.utilisé lors d'un appel de méthode, il vous amène au code source de cette méthode.

CTRL+M pour maximiser la fenêtre actuelle

Comme déjà dit, CTRL+3 est extrêmement bon.Il vous permet essentiellement d’utiliser Eclipse complètement sans souris.Tapez simplement CTRL+3 puis explorateur de packages par exemple.

CTRL+F8 perspectives de cycle à travers

CTRL+L permet de saisir un numéro de ligne et vous amène directement à cette ligne.

CTRL+CHANGEMENT+g recherche toutes les références à l'élément sélectionné dans l'espace de travail.

Et pas un raccourci :Dans les paramètres du projet sous Java Editor, vous pouvez trouver Enregistrer les actions.Cela vous permet de configurer le projet de manière à ce que le code soit automatiquement nettoyé et formaté lorsque vous enregistrez un fichier.C'est très bien, cela vous évite d'appuyer constamment sur CTRL+Ô et CTRL+F.

L'actualisation automatique d'Eclipse n'est pas activée par défaut, donc si vous apportez des modifications à un fichier en dehors d'Eclipse, la modification ne sera pas reflétée dans votre build.c'est très ennuyeux si vous venez de faire une mise à jour/rebase svn/git et que les choses ne fonctionnent pas comme elles sont censées le faire.

Activez-le dans Windows-> Préférences-> Espace de travail et cochez Actualiser automatiquement.

Histoire locale

C'est une fonctionnalité intéressante.Eclipse possède son propre mini-CVS pour tous les fichiers d'un projet.Si vous souhaitez annuler certaines modifications que vous avez apportées, ou même restaurer un fichier supprimé, vous pouvez cliquer avec le bouton droit sur le projet et sélectionner "Restaurer à partir de l'historique local".

Je viens de me sauver la mise *larmes de joie*

CTRL+Changement+P. à passer au support correspondant/parenthèse.

Une caractéristique clé : Changement+Alt+T pour le menu de refactorisation.

  • Ctrl-changement-T, mais tapez uniquement les caractères initiaux (et même quelques autres) de la classe que vous recherchez.Par exemple, vous pouvez taper "netli" pour trouver NetworkListener
  • Dans la fenêtre Rechercher, Ctrl-. vous emmène à la première feuille d'une branche d'arbre
  • Alt-/ est l'achèvement des mots.Légèrement différent de Ctrl-espace
  • CTRL+CHANGEMENT+X le texte sélectionné devient MAJUSCULE

  • CTRL+CHANGEMENT+Oui le texte sélectionné devient minuscule

J'aimerais ajouter deux raccourcis supplémentaires :

  • CTRL+F6 Basculer entre les éditeurs ouverts (CTRL+CHANGEMENT+F6 pour faire défiler la liste dans le sens inverse)

  • CTRL+F11 démarrer le programme en mode débogage

  • F11 démarrer le programme en mode normal

De nombreuses combinaisons de touches dépendent de la perspective et de la vue actuellement actives.

Mes plus utilisés pour la perspective Java :

  • Ctrl-changement-r ressource ouverte
  • Ctrl-changement-t Type ouvert
  • Ctrl-1 solution rapide/refactorisation
  • Ctrl-j recherche incrémentielle
  • Ctrl-h rechercher dans les fichiers (sélectionner un répertoire de base et définir la portée sur les ressources sélectionnées)
  • Ctrl-o méthodes de liste
  • Ctrl-alt-h hiérarchie des appels ouverts
  • Ctrl-changement-je lister les touches de raccourci
  • frapper Ctrl-changement-je encore une fois pour accéder directement aux préférences afin de modifier les mappages de touches

Je suis également fan d'Eclipse, cependant comme je passe la majorité de mon temps dans Visual Studio, je vous suggère de lire la série d'articles d'Eric Sink "C# to Java" (parties 1 à 4).Non seulement Eric est toujours une lecture divertissante, mais cette brève série couvre des aperçus impressionnants d'Eclipse pour ceux qui n'ont pas été dans Eclipse ou qui en sont éloignés depuis un certain temps :

De C# à Java :Partie 1
De C# à Java :Partie 2
De C# à Java :Partie 3
De C# à Java :Partie 4

Ctrl-Changement-M lorsque le curseur est sur un nom de classe dans votre fichier Java, ajoutera spécifiquement cette classe et uniquement cette classe à vos importations.Ceci est différent de Ctrl-Changement-Ô ce qui ajoutera non seulement les importations non déjà définies, mais supprimera également les importations non nécessaires actuellement, ce que vous ne voudrez peut-être pas nécessairement faire.

J'ai oublié [Ctrl+2 -> r] renommer la variable de portée.Placez le curseur dans la variable que vous souhaitez renommer, appuyez sur Ctrl+2, alors r, puis tapez le nouveau nom en regardant toutes les instances de cette variable être renommées en même temps.

C'est génial à la refactorisation de la notation hongroise.

alt-changement-un est extrêmement utile dans quelques situations.

J'utilise beaucoup des éléments ci-dessus et j'aime aussi les recherches rapides : CTRL+J. puis tape ce que je cherche, puis CTRL+K pour la prochaine occurrence.

Dernièrement, j'ai utilisé le Flux de souris plugin pour me dire automatiquement quelles sont les combinaisons de touches.De cette façon, grâce à la répétition, je m'en souviens mieux.

Ce lien a une meilleure image et une meilleure description de ce à quoi il ressemble et de ce qu'il fait.

Changement+Alt+b pour la ligne de navigation simple sur l'éditeur.

Je viens de publier ce billet de blog sur Top 5 des fonctionnalités utiles d'Eclipse cachées.Il contient:

  1. Favoris:Types et membres qui apparaîtront toujours lors de la saisie semi-automatique
  2. Le superbe mode de sélection de blocs:Pour l'édition multiligne
  3. La vue intermédiaire d'EGit :Bien mieux que git lui-même
  4. Filtres de type :Pour supprimer awt et java.lang.Object trucs de la saisie semi-automatique
  5. Balises du formateur:Pour délimiter les sections de code qui ne doivent pas être formatées automatiquement

Alt+gauche et Alt+ droite vous guidera en avant et en arrière.

Je trouve les paramètres spécifiques au projet utiles dans Eclipse 3.3.

Par exemple, si plusieurs développeurs travaillent sur un projet et ont des styles de code différents pour les accolades, l'espacement des lignes, le nombre d'importations, etc.vous pouvez alors spécifier les paramètres de style du projet.Vous pouvez ensuite configurer les actions de sauvegarde afin que le code soit automatiquement formaté lorsqu'un fichier est enregistré.Le résultat est que le code de tout le monde est formaté de la même manière avant d’être archivé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top