FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

8 raccourcis clavier Eclipse essentiels pour les débutants

Cet article a été écrit à l'origine pour Eclipse Juno mais a depuis été mis à jour pour Eclipse Oxygen.

J'ai récemment eu deux missions de programmation en binôme, chacune en Java et chacune avec un partenaire distinct. En y allant sans trop de connaissances, mon premier partenaire a suggéré d'utiliser Eclipse IDE, et cela s'est avéré être un excellent choix. Si vous débutez en Java, Eclipse est la solution.

Dans le passé, j'avais essayé d'apprendre le fameux éditeur VIM, mais malgré tous les tutoriels VIM, j'ai trouvé la courbe d'apprentissage trop raide. Eclipse est beaucoup plus facile à appréhender :vous pouvez voir une liste de tous les fichiers de votre projet Java (ou Android d'ailleurs) dans l'explorateur de packages, naviguer facilement jusqu'à la fonction souhaitée avec la fenêtre de contour, obtenir des suggestions de fonctions, d'importations, et plus encore.

Heureusement pour moi, mon premier partenaire m'a appris un certain nombre de raccourcis clavier utiles pour le flux de travail, que j'ai ensuite transmis à mon deuxième partenaire qui en savait aussi peu que moi. Aussi conviviale que soit l'interface d'Eclipse, vous vous devez d'apprendre ces raccourcis clavier. Ils augmenteront encore plus votre productivité, c'est garanti.

1. Organiser les importations (Ctrl + Maj + O)

Que vous travailliez avec les bibliothèques et les classes natives de Java ou que vous incorporiez des frameworks tiers dans votre code, une chose est vraie :pour utiliser une classe, vous devez d'abord importer la classe avant qu'Eclipse ne l'identifie comme valide et disponible pour saisie semi-automatique du code (suggestions de saisie en temps réel).

Mais qui a le temps de mémoriser chaque chemin de package pour chaque classe dans chaque bibliothèque ? Vous pouvez laisser Eclipse le gérer pour vous en utilisant Ctrl + Maj + O raccourci, qui importe automatiquement les classes non reconnues dans le code.

Par exemple, si vous avez ce bout de code :

classe publique Bonjour { 
public static void main(String[] args) {
liste ArrayList =new ArrayList();
}
}

Et puis utilisez le raccourci Organiser les importations, cela devient comme ceci :

importer java.util.ArrayList ; 
classe publique Bonjour {
public static void main(String[] args) {
liste ArrayList =new ArrayList();
}
}

Au lieu de taper les lignes d'importation à la main, vous pouvez simplement écrire le code normalement jusqu'à ce que vous voyiez les lignes sinueuses rouges (indiquant des classes non reconnues), puis appuyez sur le raccourci Organiser les importations.

Notez que ce raccourci supprime également importations inutilisées (dans les cas où vous avez supprimé du code) et tris les déclarations d'import par package.

2. Corriger l'indentation (Ctrl + I)

La lisibilité du code est importante, non seulement pour vous (afin que vous puissiez revenir plus tard et comprendre ce que vous avez écrit) mais pour toute autre personne susceptible de consulter votre code (partenaires, professeurs, contributeurs open source). Une bonne indentation est essentielle.

Votre code ressemble-t-il souvent à ceci ?

public void insertHead(int x) { 
Lien nouveauLien =nouveau Lien(x);
si (estVide())
queue =nouveauLien ;
autre
head.previous =nouveaulien ;
newLink.next =tête ;
head =nouveauLien ;
}

Peut-être que vous l'avez écrit de cette façon, ou peut-être que vous avez copié-collé d'ailleurs. Quoi qu'il en soit, la bonne nouvelle est qu'Eclipse facilite la correction :mettez en surbrillance la partie de code difficile à lire, puis utilisez la touche Ctrl + I raccourci pour l'amener instantanément à l'indentation appropriée :

public void insertHead(int x) { 
Lien nouveauLien =nouveau Lien(x);
si (estVide())
queue =nouveauLien ;
autre
head.previous =nouveaulien ;
newLink.next =tête ;
head =nouveauLien ;
}

Vous pouvez modifier la façon dont Eclipse gère l'indentation en allant dans Fenêtre> Préférences , puis dans le panneau de gauche, accédez à Java> Style de code> Formateur> Modifier...> Indentation .

3. Supprimer la ligne actuelle (Ctrl + D)

Lors du codage en Java, il est naturel de supprimer des lignes entières de code à la fois. La pire façon de faire ça ? Mettez en surbrillance avec la souris, puis appuyez sur Retour arrière. La façon recrue de faire cela? Appuyez sur la touche Fin, maintenez la touche Maj enfoncée, appuyez sur la touche Accueil, puis sur Retour arrière. Mais la méthode pro ? Appuyez simplement sur Ctrl + D :

8 raccourcis clavier Eclipse essentiels pour les débutants

4. Recommandation de saisie semi-automatique (Ctrl + Espace)

Java est malheureusement connu pour être extrêmement verbeux - les noms des classes, des méthodes et des variables sont parmi les plus longs de toute l'industrie de la programmation. Les taper tous à la main à chaque fois ? Ce n'est pas mon idée d'un moment amusant.

Voici ce que vous faites à la place :saisissez les premières lettres de la classe, de la méthode ou de la variable souhaitée, puis appuyez sur Ctrl + Espace . Cela affiche une liste de recommandations d'auto-complétion ainsi que des signatures de méthode, des types de variables, etc. Sélectionnez le bon, appuyez sur Entrée et continuez à coder.

8 raccourcis clavier Eclipse essentiels pour les débutants

Des fonctionnalités telles que la saisie semi-automatique sont quelques-unes des raisons pour lesquelles les IDE l'emportent sur les éditeurs de texte.

5. System.out.println ("sysout" et Ctrl + Espace)

Lorsque vous travaillez avec des applications console, vous devrez utiliser System.out.println() pour l'impression des messages. Mais parce que c'est si lourd, Eclipse a un raccourci rapide pour vous :tapez "sysout" (sans les guillemets), puis appuyez sur Ctrl + Espace .

La meilleure partie? Le curseur est immédiatement placé entre les parenthèses de l'appel de méthode, vous commencez donc à taper le message immédiatement :

8 raccourcis clavier Eclipse essentiels pour les débutants

6. Rechercher tout le projet (Ctrl + H)

Lorsque vous travaillez sur de grandes bases de code, il est facile d'oublier où vous avez déclaré certaines classes, méthodes ou variables. Au lieu de perdre du temps à parcourir les répertoires à la main, utilisez l'invite Rechercher un projet entier avec Ctrl + H raccourci.

Par défaut, il est livré avec quatre types de recherche :recherche de fichiers, recherche de tâches, recherche Git et recherche Java. Vous utiliserez principalement Java Search, qui recherche uniquement dans les fichiers source, mais les trois autres peuvent être utiles à leur manière.

8 raccourcis clavier Eclipse essentiels pour les débutants

7. Lancer l'application (Ctrl + F11)

La première fois que vous exécutez un nouveau projet, vous devez le faire via Exécuter> Exécuter en tant que...> Application Java . Mais après cela, vous pouvez accélérer les choses avec le Ctrl + F11 raccourci, qui exécute le projet en cours en utilisant la même configuration que la dernière fois que le projet a été exécuté.

8 raccourcis clavier Eclipse essentiels pour les débutants

8. Renommer (Alt + Maj + R)

Voici le problème avec les noms de classes, de méthodes et de variables :une fois déclarés, ils peuvent être référencés des dizaines, des centaines, voire des milliers de fois tout au long d'un projet. Imaginez maintenant si vous avez besoin de changer le nom d'une classe, d'une méthode ou d'une variable. Cela peut prendre des heures (voire des jours !) pour renommer chaque référence.

Ou vous pouvez faire un clic droit sur le nom, sélectionner Refactor> Renommer , saisissez le nouveau nom et demandez à Eclipse de modifier chaque référence de l'ensemble du projet en une seconde. Encore plus rapide, vous pouvez cliquer sur le nom, appuyer sur Alt + Maj + R , saisissez le nouveau nom et appuyez sur Entrée. Bam, c'est fait !

8 raccourcis clavier Eclipse essentiels pour les débutants

Autres conseils pour les programmeurs Java débutants

En tant que programmeur Java, vous devez absolument comprendre comment fonctionne la machine virtuelle Java et pourquoi elle permet un développement multiplateforme. Vous devez également être familiarisé avec les concepts de base de Java, tels que l'utilisation des exceptions en Java. Vous pouvez également vous amuser avec Java --- créer des effets de webcam incroyables avec Java et Processing !

Et ne sautez pas ces conseils pour maîtriser un nouveau langage de programmation.


[]