Pour les développeurs Java, ils utilisent souvent l'environnement de développement intégré Eclipse ou MyEclipse. Certains raccourcis clavier et astuces d'utilisation pratiques d'Eclipse peuvent faire gagner beaucoup de temps et améliorer l'efficacité du travail dans le développement quotidien. Ci-dessous, je vais partager avec vous, en m'appuyant sur ma propre expérience de développement, les raccourcis clavier et astuces couramment utilisés dans Eclipse.
15 astuces d'utilisation des raccourcis clavier courants de développement d'Eclipse
1, alt+?oualt+/: Complétion automatique du code ou suggestion de code
C'est ma combinaison de raccourcis préférée, surtout lorsque vous tapez quelques caractères comme "syso" et que vous appuyez ensuite facilement sur ces deux touches avec deux doigts, cela complète automatiquement.System.out.println();et Eclipse affiche par défaut.indications de méthode. Si l'indication est interrompue et que vous voulez la revoir, vous devez ressaisir devant la classe ou la variable correspondante..alors seulement vous pourrez revoir l'indication. Cependant, si ces deux touches sont utilisées ensemble, elles peuvent aussi fournir des indications. Vous pouvez essayer. De plus, après avoir tapé "for", s'il y a des variables locales qui doivent être parcourues au-dessus, une sélection apparaîtra pour utiliserfor eachparcourir oufor(int;;)ouwhile()puis générer automatiquement le code.
2, ctrl+o: Vue Structure rapide
Si vous voulez afficher les méthodes de la classe actuelle ou une méthode spécifique, mais que vous ne voulez pas faire défiler le code de haut en bas, ni utiliser la fonction de recherche, alors utilisezctrl+osurtout lorsque vous ouvrez directement ou suivez une classe avec de nombreuses méthodes, c'est très utile. Vous pouvez voir directement quelles méthodes et variables membres existent. Cela peut lister toutes les méthodes et propriétés de la classe actuelle. Il vous suffit de saisir le nom de méthode que vous voulez rechercher et de cliquerenterpour accéder directement à la position souhaitée.
3, ctrl+shift+r: Ouvrir la liste des ressources
C'est probablement la combinaison de raccourcis qui fait gagner le plus de temps, et je l'utilise souvent. En particulier lorsqu'il s'agit de trouver directement un fichier dans un projet ou un espace de travail par son nom, cet ensemble de raccourcis vous permet d'ouvrir n'importe quel fichier de votre espace de travail. Il vous suffit de saisir les premières lettres du nom du fichier ou du nom de masque, comme applic*.xml. L'inconvénient est que cet ensemble de raccourcis n'est pas disponible dans toutes les vues.
4, ctrl+shift+f: Formater le code
Par défaut, il effectue un retour à la ligne à 80 caractères, et cela peut être configuré. Vous pouvez également reformater le code selon les paramètres de style de code. Notre équipe dispose d'un format de code unifié, et nous le plaçons sur notre wiki. Pour ce faire, nous ouvrons Eclipse, sélectionnons Window Style, puis définissons Code Formatter, Code Style et Organize Imports. Utilisez la fonction Export pour générer des fichiers de configuration. Nous plaçons ces fichiers de configuration sur le wiki, puis chaque membre de l'équipe les importe dans son propre Eclipse.
5, ctrl+e: Basculer rapidement entre les éditeurs
Cet ensemble de raccourcis vous aidera à parcourir les éditeurs ouverts, surtout lorsque de nombreux fichiers sont ouverts.ctrl+e, ce sera plus efficace et très utile.
6, ctrl+page downouctrl+page up: Basculer rapidement entre les onglets
Vous pouvez parcourir les onglets précédent et suivant. Si vous maîtrisez, passer d'une page à l'autre sera très rapide et très agréable.
7, shift+enteretctrl+shift+enter: Créer une ligne vide au-dessus ou en dessous de la ligne actuelle.
Shift+enterCrée une ligne vide sous la ligne actuelle, que le curseur se trouve ou non à la fin de la ligne.Ctrl+shift+enterL'autre insère une ligne vide avant la ligne actuelle. Ces deux raccourcis sont également très utiles. Au début, vous n'y serez peut-être pas habitué, mais après les avoir utilisés de nombreuses fois, vous les trouverez très pratiques. En tout cas, c'est mon ressenti.
8, Alt+Up/Down Arrow keys: Échanger le contenu des lignes du haut/du bas ou déplacer la ligne actuelle vers le haut ou vers le bas
C'est aussi un outil magique qui fait gagner du temps. Cette combinaison déplace le contenu de la ligne actuelle vers le haut ou vers le bas. Dans la partietry/catch, ce raccourci fonctionne particulièrement bien.
9, Control+Alt+Up/Down Arrow keys: Copier la ou les lignes en surbrillance
C'est aussi un raccourci très utile. Il permet de copier très facilement le code actuel vers la ligne précédente ou suivante. Je l'utilise aussi souvent.
10, ctrl+m: Maximiser la fenêtre actuelle de l'éditeur
Tout le monde sait qu'un grand écran peut améliorer l'efficacité au travail.Ctrl+mC'est le raccourci pour maximiser la fenêtre de l'éditeur. Appuyez à nouveau dessus pour restaurer la fenêtre normale.
11, ctrl+/: Mettre automatiquement en commentaire la ligne actuelle ou plusieurs lignes sélectionnées
Mettre automatiquement en commentaire la ligne actuelle ou plusieurs lignes de code. Utilisez//pour commenter, utilisezctrl+\pour décommenter.
12, ctrl+shift+/: Mettre automatiquement en commentaire le bloc de code sélectionné
Notez que ceci utilise/* */pour commenter (s'il s'agit de code de langage de programmation). C'est également très utile en développement. HTML, CSS, etc. peuvent aussi utiliser ce commentaire pour générer les balises de commentaire correspondantes. Utilisezctrl+shift+\pour décommenter.
13, ctrl+d: Supprimer la ligne actuelle
Supprimez la ligne actuelle. C'est très utile, et je l'utilise souvent, surtout lors du débogage et de la suppression de l'erreur actuelle. Combiné avec Ctrl+Z, le raccourci d'annulation d'édition, vous pouvez l'utiliser en toute facilité.
14, ctrl+shift+xetctrl+shift+y: Basculer la casse des lettres anglaises
Ce raccourci est couramment utilisé pour écrire des requêtes SQL. Je l'utilise aussi souvent. Il est recommandé que les mots-clés des requêtes SQL soient en majuscules. Bien que la base de données soit insensible à la casse, cela aide les autres et vous-même à lire, surtout lorsque les requêtes SQL sont très longues, et cela paraît aussi normalisé.
15, ctrl+shift+o: Importer automatiquement les packages et supprimer les packages inutilisés
Ce raccourci est également très pratique. Lorsque nous utilisons une classe d'un autre package, si le package ou la classe correspondant n'est pas importé, une invite avec une ligne ondulée rouge apparaîtra. À ce moment-là, nous pouvons appuyer sur ce raccourci, et l'invite rouge disparaîtra automatiquement et reviendra à la normale. S'il y a plusieurs packages contenant la même classe, il vous sera demandé de choisir. S'il y a des packages inutilisés qui ont été importés, généralement à cause de copier-coller de code, vous pouvez aussi utiliser cette touche pour les supprimer rapidement.
Voici quelques astuces :
Verrouiller la fenêtre de ligne de commande: Dans la vue Console (Window -> Show View -> Other -> Basic -> Console), essayez d'utiliser le bouton de verrouillage du défilement pour verrouiller la sortie de la console et l'empêcher de défiler.
Utiliser la vue Ant: En mode Java ou Debug, j'aime afficher la vue Ant afin de pouvoir exécuter rapidement des tâches Ant. Vous pouvez trouver cette vue via Window > Ant. Placez la vue Ant dans un coin de l'écran, et ajoutez le fichier build.xml via le bouton "Add Build Files (Add -> Other -> Show View -> Buildfiles)". Dans la version 3.1, elle prend même en charge le langage de script de débogage Ant.
Parcourir automatiquement une collection: for + Control-Space : Si vous ne le savez pas déjà, vous devez vous rappeler que Control-Space est la fonction de saisie semi-automatique. Dans Eclipse, vous pouvez aussi compléter automatiquement des structures. Dans la portée d'un tableau ou d'une collection, essayez de taper "for" puis d'appuyer sur la touche Control-Space. Eclipse vous demandera sur quelle collection vous souhaitez itérer, puis complétera automatiquement le code de la boucle.
Utiliser la disposition hiérarchique: Dans la vue Explorateur de paquets, la disposition par défaut (style à plat) me perturbe ; elle affiche le nom complet des packages dans l'arborescence de navigation. Je préfère la vue de mes packages source et du système de fichiers, appelée dans Eclipse disposition hiérarchique. Pour passer à ce mode, cliquez sur le bouton vers le bas dans la vue Explorateur de paquets, choisissez Disposition, puis sélectionnez Hiérarchique.
Afficher plusieurs fichiers à la fois: Vous pouvez parcourir plusieurs fichiers à la fois. Faites glisser une fenêtre d'éditeur inactive sur la barre de défilement en bas ou sur le côté de la fenêtre active pour l'ouvrir. C'est la meilleure façon dont je peux décrire cette astuce.
Ouvrir deux instances d'Eclipse en même temps: Pour fusionner les modifications d'une branche CVS vers une autre, j'aime ouvrir deux instances d'Eclipse avec des espaces de travail différents en même temps. Ainsi, je peux voir toutes les modifications en comparant avec la dernière version sur CVS (clic droit sur le projet, puis sélectionnez Compare with Latest from HEAD) et fusionner ensuite chaque modification dans l'autre branche CVS. La façon la plus simple de lancer plusieurs instances d'Eclipse est d'utiliser Eclipse with Launcher.
Plugin Implementors: Installez un plugin qui permet d'accéder à une implémentation d'une interface. Si vous êtes un fan de l'injection de dépendances, ou si vous travaillez à partir d'interfaces bien conçues, vous avez besoin d'un tel plugin pour accélérer la navigation dans le code. Vous pouvez trouver ce plugin sur SourceForge.
Générer automatiquement les méthodes getter et setter: Dans le POJO correspondant, faites un clic droit dans une zone vide, sélectionnez 【Source】, puis sélectionnez 【Generate Getters and Setters】, choisissez ensuite les propriétés pour lesquelles vous voulez générer ces méthodes, cliquez sur 【OK】 et c'est terminé.
Ci-joint une liste complète des raccourcis clavier d'Eclipse :
- Ctrl+1:Correction rapide (le raccourci le plus classique, pas besoin d'explication)
- Ctrl+D:Supprimer la ligne courante
- Ctrl+Alt+↓:Copier la ligne courante vers la ligne suivante (copier et ajouter)
- Ctrl+Alt+↑:Copier la ligne courante vers la ligne précédente (copier et ajouter)
- Alt+↓:Échanger la ligne actuelle avec la ligne du dessous (particulièrement pratique, évite de devoir couper et coller au préalable)
- Alt+↑:Échanger la ligne actuelle avec la ligne du dessus (comme ci-dessus)
- Alt+←:Page précédemment modifiée
- Alt+→:Page modifiée suivante (bien sûr, par rapport à la précédente)
- Alt+Enter:Afficher les propriétés de la ressource actuellement sélectionnée (projet, ou fichier, ou fichier)
- Shift+Enter:Insérer une ligne vide sous la ligne actuelle (la souris peut être n'importe où sur la ligne actuelle, pas nécessairement à la fin)
- Shift+Ctrl+Enter:Insérer une ligne vide au-dessus de la ligne actuelle (même principe que ci-dessus)
- Ctrl+Q:Naviguer vers le dernier emplacement modifié
- Ctrl+L:Naviguer vers une ligne spécifique (une bénédiction pour ceux dont les programmes dépassent 100 lignes)
- Ctrl+M:Maximiser l'édition ou la vue actuelle (appuyer à nouveau pour restaurer)
- Ctrl+/:Mettre en commentaire la ligne actuelle ; appuyer à nouveau pour la décommenter
- Ctrl+O:Afficher rapidement le plan
- Ctrl+T:Afficher rapidement la hiérarchie d'héritage de la classe actuelle
- Ctrl+W:Fermer l'éditeur actuel
- Ctrl+K:Localiser rapidement l'occurrence suivante du mot sélectionné
- Ctrl+E:Afficher rapidement la liste déroulante de l'éditeur actuel (si elle n'est pas affichée sur la page actuelle, elle est affichée en gras)
- Ctrl+/(numpad):Replier tout le code de la classe actuelle
- Ctrl+×(numpad):Développer tout le code de la classe actuelle
- Ctrl+Space:L'assistant de code complète l'insertion d'une partie du code (mais il entre généralement en conflit avec la méthode de saisie ; vous pouvez modifier les raccourcis clavier de la méthode de saisie, ou utiliser temporairement Alt+/ à la place)
- Ctrl+Shift+E:Afficher le gestionnaire qui gère toutes les vues actuellement ouvertes (vous pouvez sélectionner fermer, activer, etc.)
- Ctrl+J:Recherche incrémentale en avant (après avoir appuyé sur Ctrl+J, chaque lettre que vous tapez permet une correspondance rapide pour localiser un mot ; s'il n'est pas trouvé, la ligne d'état affiche « non trouvé ». Particulièrement utile lors de la recherche d'un mot. Cette fonctionnalité existait dans Idea il y a deux ans)
- Ctrl+Shift+J:Recherche incrémentale inversée (identique à ci-dessus, mais recherche de l'arrière vers l'avant)
- Ctrl+Shift+F4:Fermer tous les éditeurs ouverts
- Ctrl+Shift+X:Convertir tout le texte sélectionné en minuscules
- Ctrl+Shift+Y:Convertir tout le texte sélectionné en minuscules
- Ctrl+Shift+F:Formater le code actuel
- Ctrl+Shift+P:Localiser le caractère correspondant (par ex. {}) (lors d'une recherche d'avant en arrière, le curseur doit être à l'intérieur du caractère correspondant ; d'arrière en avant, l'inverse)
Les raccourcis suivants sont couramment utilisés lors de la refactorisation. J'ai organisé ceux que j'aime personnellement et que j'utilise souvent (remarque : les raccourcis de refactorisation commencent généralement par Alt+Shift)
- Alt+Shift+R:Renommer (c'est l'un de mes préférés, surtout pour renommer des variables et des classes ; cela économise beaucoup plus de travail que les méthodes manuelles)
- Alt+Shift+M:Extraire la méthode (c'est l'une des méthodes de refactorisation les plus couramment utilisées, particulièrement utile pour de gros blocs de code désordonné)
- Alt+Shift+C:Modifier la structure de la méthode (assez pratique ; lorsqu'il y a N fonctions qui appellent cette méthode, une seule modification règle tout)
- Alt+Shift+L:Extraire une variable locale (vous pouvez directement extraire certains nombres magiques et chaînes de caractères dans une variable, surtout lorsqu'ils sont appelés à plusieurs endroits)
- Alt+Shift+F:Convertir une variable locale d'une classe en variable de champ (une fonctionnalité assez pratique)
- Alt+Shift+I:Inliner la variable (il peut être inapproprié de dire « fusionner une variable » ; Inline)
- Alt+Shift+V:Déplacer une fonction et une variable (peu utilisé)
- Alt+Shift+Z:Annuler pour la refactorisation (Undo)
Auteur : Java My Life (Chen Laixing)
Source originale : http://blog.csdn.net/chenleixing/article/details/44600587