Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Developpez.com - Delphi
X

Choisissez d'abord la catégorieensuite la rubrique :



GAGNER DU TEMPS DANS DELPHI GRACE AUX RACCOURCIS

Le 20 Novembre 2000

par Kloo (Pascal Barnouin)

 

Voici une liste non exhaustive de raccourcis clavier permettant de gagner du temps dans l'IDE Delphi (Integrated Development Environment).

1) Pour décaler du texte vers la droite, sélectionner le texte comme ci-dessous puis faire CTRL SHIFT I. Cela déplace le texte de 2 caractères. Pour décaler vers la gauche, faire CTRL SHIFT U.

figure 1 : Décaler du Texte vers la droite

 

2) Parfois nous avons besoin de sélectionner en colonne pour supprimer "Button1." par exemple, suite à l'ajout de l'instruction "with". Pour obtenir l'écran ci-dessous, garder la touche Alt enfoncée avant de "balayer" la zone désirée.

Il y a apparament un petit bug dans l'EDI Delphi. Vous devez commencer le "balayage" avant le "." du dernier "Button1." alors que logiquement on placerait la souris après ce point.

figure 2 : Sélectionner en colonne

 

3) Delphi nous assiste réellement dans l'ajout de propriété d'un composant ou la création d'une procédure ou d'une fonction : Déclarer la proriété comme le montre la figure 3.1 et, en restant sur la ligne, faire CTRL SHIFT C. Delphi va automatiquement créer la variable "FAlias" ainsi que la déclaration "SetAlias" dans la section "private". Il va également créer la procédure SetAlias dans l'implémentation comme le montre la figure 3.2

Pour une simple création de procédure ou de fonction, c'est le même principe. Si vous êtes dans l'implémentation et que vous faites CTRL SHIFT C, Delphi va ajouter la déclaration. Si vous êtes dans la déclaration, il va créer la procédure dans l'implémentation et se placer pour taper directement le code source.

figure 3.1 : Création de Procédure ou Propriété avant Ctrl Shift C

figure 3.2 : Création de Procédure ou Propriété après Ctrl Shift C

 

4) Quand vous êtes dans l'implémentation et que vous désirez voir la déclaration, faites CTRL SHIFT Flèche en haut. De même, quand vous êtes sur une déclaration et que vous désirez voir l'implémentation, faites CTRL SHIFT Flèche en bas.

5) Pour revenir rapidement à un emplacement dans le code source, vous pouvez placer jusqu'à 10 "drapeaux". Pour placer un drapeau, faire CTRL SHIFT 1 (chiffre de 0 à 9). Cela met un "1" vert dans la marge comme sur la figure 5. Déplacez vous maintenant dans le code source puis faites CTRL 1 pour revenir au drapeau "1".

figure 5 : Utiliser les Drapeaux (Flags)

 

6) Un panel contient 2 panels. Un aligné "AllTop" et l'autre "AllClient". Il n'est alors pas très facile d'accéder au panel "parent". Pour y arriver, cliquez sur l'un des panel "enfant" puis appuyez sur la touche Echap. C'est alors le panel "parent" qui est sélectionné : F11 vous montrera l'inspecteur d'objet et vous le prouvera.

 

Vous pouvez retrouvez toutes ces informations (et bien d'autres...) dans l'excellent livre de Marco Cantu : "Mastering Delphi 5". Vous pouvez acheter ce livre via Diffus'log (environ 300 FF) ou sur le site officiel de Marco Cantu (environ 50 $). Il est à noter que ce livre est en Anglais. Sur le site de Marco Cantu une traduction en français est annoncée mais même lui n'est pas au courant. Il ne faut donc pas trop compter dessus.

 

Michel Bardou a également consacré une page sur les raccourcis claviers à :

http://perso.wanadoo.fr/bardou/michel/raccourcis.htm

 

Il me reste à vous souhaiter une bonne programmation :-)

 

Si vous avez des suggestions afin d’améliorer cet article, n’hésitez pas à m’écrire :

Kloo

 

Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -