Accueil Finances personnelles 10 Astuces Eclipse utiles - les nuls

10 Astuces Eclipse utiles - les nuls

Table des matières:

Vidéo: LES ASTUCES #2 - 10 Astuces d'écriture 2025

Vidéo: LES ASTUCES #2 - 10 Astuces d'écriture 2025
Anonim

Eclipse est l'environnement de développement intégré (IDE) de choix pour les développeurs Java. Eclipse est populaire pour plusieurs raisons. Pour une chose, c'est gratuit. Pour un autre, il a des plugins pour presque n'importe quelle tâche de logiciel que vous pouvez penser. Si vous savez comment utiliser Eclipse pour développer des programmes Java, vous pouvez réutiliser vos compétences Eclipse pour programmer en Python, en C ++ et dans de nombreuses autres langues. Vous pouvez même trouver des plugins pour faire autre chose que le développement de logiciels.

Source-> Format

Commencez avec du code très mal formaté:

public class Main {public static void principal (String [] args) {Système. en dehors. println ("Bonjour");}}

Dans le menu principal d'Eclipse, sélectionnez Source → Format. Lorsque vous le faites, Eclipse transforme votre code en code joliment formaté:

public class Main {public static void principal (String [] args) {Système. en dehors. println ("Bonjour");}}

Peut-être que vous n'aimez pas la façon dont Eclipse formate le code. Préférez-vous votre accolade ouverte au début de la ligne suivante? Aucun problème! Vous pouvez personnaliser le format des codes Eclipse en sélectionnant Fenêtre → Préférences → Java → Style de code → Formatter.

Dans Eclipse, vous pouvez affecter, réaffecter et désassigner des raccourcis clavier. Par défaut, la touche de raccourci pour Source → Format est Ctrl + Maj + F.

Source-> Organiser les importations

Vous êtes en train de créer du code à l'aide de classes de l'API Java. Vous ne voulez pas casser votre foulée en vous arrêtant pour taper les déclarations d'import: public class Main {public static void principal (String [] args) {JFrame frame = new JFrame ("Titre"); Cadre. add (new TextField ("Entrez votre nom:")); Cadre. ajouter (nouveau JButton ("Click me!")); Cadre. setLayout (nouveau FlowLayout ()); Cadre. pack(); Cadre. setVisible (true);}}

Lorsque vous sélectionnez Source → Organiser les importations ou que vous appuyez sur la combinaison de raccourcis Ctrl + Maj + O, Eclipse ajoute automatiquement les déclarations d'importation. Voici ce que vous obtenez:

import java. awt. FlowLayout;
importer java. awt. Champ de texte; importer javax. balançoire. JButton; importer javax. balançoire. JFrame; public class Main {public static void principal (String [] args) {JFrame frame = nouveau JFrame ("Title"); Cadre. add (new TextField ("Entrez votre nom:")); Cadre. ajouter (nouveau JButton ("Click me!")); Cadre. setLayout (nouveau FlowLayout ()); Cadre. pack(); Cadre. setVisible (true);}} Source-> Générer Getters et Setters

Commencez avec quelques champs, tels que name, et id:

public class Client {private String name; private int id;}

Lorsque vous sélectionnez Source → Générer des Getters et des Setters, Eclipse ajoute automatiquement les méthodes getter et setter.

public class Client {private String name; private int id;

public String getName () { renvoie le nom; } public void setName (Nom de la chaîne) { this.nom = nom; } public int getId () { renvoie l'identifiant; } public void setId (int id) { this. id = id; } } Source-> Générer un constructeur à l'aide des champs

Commencez par quelques champs, tels que name, et id:

public class Client {private String name; private int id;}

Lorsque vous sélectionnez Source → Générer un constructeur à l'aide de champs, Eclipse ajoute automatiquement un ou plusieurs constructeurs.

public class Client {private String name; private int id;

public Customer (Nom de la chaîne) { this. nom = nom; } public Customer (int id) { this. id = id; } public Client (nom de la chaîne, int id) { this. nom = nom; ceci. id = id; } } Source-> Basculer le commentaire

Commencer avec un programme contenant du code que vous ne voulez pas exécuter:

importer static java. lang. Système. en dehors; public class Main {public static void principal (String [] args) {out. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits."); en dehors. println ("P: S.:"); en dehors. println ("Mon boss est un abruti.");}}

Dans l'éditeur d'Eclipse, sélectionnez le code indésirable. Sélectionnez ensuite Source → Basculer le commentaire ou appuyez sur la combinaison de touches Ctrl + 7. Eclipse transforme automatiquement ce code en commentaires de fin de ligne:

import static java. lang. Système. en dehors; public class Main {public static void principal (String [] args) {out. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits.");

// sort. println ("P: S.:"); // sort. println ("Mon patron est un imbécile."); }} Si vous mettez à nouveau le code en surbrillance et que vous sélectionnez à nouveau Source → Basculer le commentaire, les commentaires de fin de ligne retournent dans le code exécutable.

Correction rapide

L'éditeur Eclipse affiche un marqueur d'avertissement jaune ou un marqueur d'erreur rouge.

Si vous passez la souris sur le marqueur, vous verrez un message décrivant le problème.

Sous Windows, cliquez avec le bouton droit sur le marqueur. Sur un Mac, contrôlez le marqueur. Lorsque vous faites cela, Eclipse affiche un menu contextuel. Dans le menu contextuel, sélectionnez Correctif rapide.

Eclipse affiche une liste d'options pour résoudre le problème.

Lorsque vous double-cliquez sur une option, Eclipse apporte la modification appropriée à votre code.

Assistant de contenu

Lorsque vous tapez votre code, Eclipse affiche des indicateurs contextuels pour vous aider à terminer la ligne de code. Par exemple, si vous tapez le nom de classe JOptionPane, suivi d'un point, lorsque vous tapez le point, la fenêtre contextuelle d'Eclipse affiche les noms des méthodes appartenant à la classe JOptionPane. Lorsque vous double-cliquez sur une option (comme l'option showInputDialog (Object arg 0)), Eclipse ajoute le code correspondant à votre programme.

Parfois, quand vous pensez que des astuces seraient utiles, Eclipse n'affiche pas de popup contenant des astuces. Lorsque cela se produit, appuyez sur Ctrl + Espace.

Marquer les occurrences

Dans l'éditeur Eclipse, placez le curseur sur un nom de votre programme (un nom de variable, un nom de méthode, le nom d'une classe ou un autre nom). Eclipse met automatiquement en évidence les occurrences de ce nom dans votre code. Par exemple, si votre curseur se trouve sur une variable customerName, Eclipse met en évidence les deux occurrences de customerName dans la méthode de bienvenue.

Eclipse ne met pas en évidence les occurrences de customerName dans la méthode thank car les variables customerName dans les méthodes welcome et thank sont

deux variables différentes. Vous pouvez modifier les noms uniquement dans la méthode thank, et le code fonctionnera exactement de la même manière: importer static java. lang. Système. en dehors; public class Afficher {public void welcome () {Chaîne

customerName = "Joe"; en dehors. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits."); en dehors. println ("Bienvenue," + customerName );} public void thank () {Chaîne joeName = "Joe"; en dehors. println ("Merci", + joeName );}} En fait, vous changez les noms dans la méthode thank dans la section suivante.

Refactor-> Renommer

Dans l'éditeur d'Eclipse, placez le curseur sur un nom de votre programme (un nom de variable, un nom de méthode, un nom de classe, ou n'importe quel autre nom). Dans Windows, faites un clic droit sur votre souris. Sur un Mac, contrôlez votre souris. Par conséquent, Eclipse affiche un menu contextuel.

S'il est judicieux de changer le nom, l'option Refactor du menu contextuel comporte une sous-option Renommer.

Lorsque vous sélectionnez la sous-option Renommer, Eclipse positionne le curseur dans le nom de l'éditeur. Lorsque vous supprimez des caractères et ajoutez des caractères dans le nom, Eclipse modifie automatiquement toutes les occurrences appropriées de ce nom. Par exemple, dans la figure ci-dessous, vous supprimez le client de (et ajoutez joe à) la variable customerName. Eclipse modifie simultanément les deux occurrences de cette variable dans la méthode thank.

Déclaration ouverte

Votre projet contient plusieurs classes, dont une classe Main et une classe Customer. Dans la classe Main, vous voyez l'instruction

Customer cust = new Customer ("Joe");

Vous ne vous souvenez pas des détails du constructeur de la classe Customer, vous voulez donc passer rapidement à ce constructeur dans le code de votre projet.

Placez le curseur de la souris sur le mot Client dans l'appel Client ("Joe"). Puis appuyez sur F3. Par conséquent, le code de la classe Customer apparaît dans l'éditeur Eclipse. Eclipse fait défiler l'éditeur vers la déclaration du constructeur du client approprié.

Si vous n'aimez pas mémoriser les raccourcis clavier (tels que F3 pour Open Declaration), vous pouvez procéder comme suit: Dans Windows, cliquez avec le bouton droit de la souris et sélectionnez Ouvrir la déclaration dans le menu contextuel qui s'affiche. Sur un Mac, cliquez sur la souris tout en maintenant la touche Contrôle enfoncée et sélectionnez Ouvrir la déclaration.

10 Astuces Eclipse utiles - les nuls

Le choix des éditeurs

Conventions de dénomination pour Ruby on Rails - mannequins

Conventions de dénomination pour Ruby on Rails - mannequins

Vous utilisez Ruby on Rails pour créer un site Web application ou application de base de données Web, ce qui est très intelligent de votre part. En fonction de ce que vous utilisez (une application, une relation un-à-plusieurs ou une relation plusieurs-à-plusieurs), vous utilisez différentes variantes des protocoles d'attribution de noms Rails, qui sont expliquées dans les sections suivantes. Ruby Naming for ...

En orbite, panoramique et zoom dans la vue 3D de Blender - mannequins

En orbite, panoramique et zoom dans la vue 3D de Blender - mannequins

En essayant de naviguer dans un espace en trois dimensions à travers un écran bidimensionnel comme un écran d'ordinateur, vous ne pouvez pas interagir avec cet espace 3D virtuel exactement comme vous le feriez dans le monde réel, ou espace de vie. La meilleure façon de visualiser le travail en 3D à travers un programme comme Blender est d'imaginer la vue 3D comme vos yeux ...

Déplacement de clips sur la timeline dans Final Cut Pro HD - Ficelles

Déplacement de clips sur la timeline dans Final Cut Pro HD - Ficelles

Final Cut Pro HD Timeline vous permet d'organiser tous vos clips vidéo et audio afin qu'ils racontent l'histoire que vous voulez raconter. Pour comprendre le fonctionnement de la Timeline, imaginez-la comme une page de partitions, mais plutôt que de placer des notes de musique de différentes durées (noires, demi-notes, ...

Le choix des éditeurs

Contrôle et modification de l'associativité des dimensions dans AutoCAD - Dummies

Contrôle et modification de l'associativité des dimensions dans AutoCAD - Dummies

Lorsque vous ajoutez des dimensions en sélectionnant des objets ou en utilisant l'accrochage aux objets Pour sélectionner des points sur les objets, AutoCAD crée normalement des dimensions associatives, qui sont connectées aux objets et se déplacent avec eux. C'est le cas dans les nouveaux dessins créés à l'origine dans toute version d'AutoCAD à partir de 2002. Si vous ...

Copie de styles de cote existants dans AutoCAD 2008 - mannequins

Copie de styles de cote existants dans AutoCAD 2008 - mannequins

Si vous avez la chance de travailler dans un bureau Quelqu'un a mis en place des styles de cotes qui conviennent à votre secteur d'activité et à votre projet. Vous pouvez le copier et ainsi éviter de devoir créer vos propres styles de cote. (Un style de cote - ou dimstyle pour faire court - est une collection de paramètres de dessin appelée dimension ...

En choisissant un style d'édition AutoCAD -

En choisissant un style d'édition AutoCAD -

Dans AutoCAD vous passez généralement plus de temps à éditer que dessiner des objets. C'est en partie parce que le processus de conception et de rédaction est, par nature, sujet à des changements, et aussi parce que AutoCAD vous permet de modifier facilement les objets proprement. AutoCAD propose trois styles d'édition: Commande-première Sélection-première Objet-direct (poignée) AutoCAD fait référence à l'édition de commandes comme verbe-nom ...

Le choix des éditeurs

Praxis Examen d'éducation élémentaire - Présentations orales - mannequins

Praxis Examen d'éducation élémentaire - Présentations orales - mannequins

Parce que les élèves doivent généralement donner des présentations orales en classe , vous rencontrerez probablement une question sur ce sujet dans l'examen Praxis Elementary Education. Plus formelles que les discussions de groupe, les présentations orales ont leurs propres règles pour le conférencier. Lorsque vous donnez une présentation en classe, il y a plusieurs ...

Praxis Examen d'éducation élémentaire - Littérature et texte d'information - mannequins

Praxis Examen d'éducation élémentaire - Littérature et texte d'information - mannequins

L'examen Praxis Elementary Education sur la littérature et le texte d'information, c'est-à-dire la fiction et la non-fiction. Vous devrez donc vous familiariser avec les différents genres d'écriture. La compréhension du texte est un processus qui se produit au fil du temps.

Praxis Examen d'éducation élémentaire - Connaissance phonologique - mannequins

Praxis Examen d'éducation élémentaire - Connaissance phonologique - mannequins

Vous rencontrerez probablement une ou deux questions qui impliquent des questions phonologiques sensibilisation à l'examen Praxis Elementary Education. La conscience phonologique est une compétence large impliquant la reconnaissance de son. Les lecteurs débutants commencent par apprendre les sons individuels, ou phonèmes, dans des mots parlés. Par exemple, le mot chat a trois phonèmes: / c / / a / / t /. Un lecteur débutant apprend ...