Raccourcis sous Delphi

Laurent Le Brun

Raccourcis clavier sous Delphi ♪

- Titre : Raccourcis sous Delphi

- Auteur : Laurent Le Brun

- Parution : 20 avril 2005

- Mise à jour : 20 avril 2005

- Licence : Copyright ® 2005 Laurent Le Brun. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Raccourcis sous Delphi

Raccourcis sous Delphi

Les signets

Ctrl + Maj + un nombre active un signet, qui apparaît dans la marge. En faisant Ctrl + ce même nombre, l'écran se centre sur ce signet. C'est le genre de trucs utiles pour ne pas se perdre, surtout quand le code devient long. Vous pouvez utiliser 10 signets par unité.

Code templates

Les modèles de code (ou code templates) servent à ceux qui sont trop fainéants pour taper le code eux-mêmes. Par exemple, tapez « ifbe » puis Ctrl + J. Comme par magie, le code correspondant à un if/then/else (avec begin) apparaît. La liste des combinaisons possibles est accessible grâce à un Ctrl + J. Vous pouvez bien sûr ajouter vos propres modèles (dans les propriétés de l'éditeur).

Indentation du code

Indenter le code est très important. Si vous avez oublié de le faire (pas bien !), Delphi peut le faire pour vous ! Sélectionnez un bloc de code. Faites Ctrl + Maj + I et bloc est indenté de deux espaces. Ctrl + Maj + U sert à désindenter.

Exécuter / compiler / pas à pas

Pour exécuter le programme – tout le monde le sait – c'est F9. Si vous faites Ctrl + F9, le code est vérifié, le programme construit, mais pas exécuté. Ça permet de vérifier les erreurs rapidement. Delphi vous permet également d'exécuter votre programme pas à pas. Pour cela, cliquez dans la marge de votre code, pour y mettre un point d'arrêt. Exécutez votre programme. Il s'arrêtera à cette ligne. Ensuite, faites F8 (pas à pas), F7 (pas à pas détaillé) ou F9 (pour continuer l'exécution normale). Quand le programme est arrêté, vous pouvez voir la valeur des variables ; ce qui permet de déboguer le programme.

Réinitialiser le projet

Si votre projet plante, c'est que vous ne savez pas coder (eeuuh non je n’ai rien dit) utilisez Ctrl + F2 pour le réinitialiser. Cela marche aussi s'il est en mode « Arrêt ». Ce raccourci marche très bien ; généralement aussi que Ctrl + Alt + Suppr.

Évaluer une expression

Delphi possède une calculatrice cachée (eh oui, c'est aussi bien que CAML :). Pour la voir, faites Ctrl + F7. Cela permet d'évaluer diverses expressions. Cela marche aussi en mode pas à pas (vous pouvez utiliser vos variables).

Chercher la déclaration

Ctrl + Clic vous permet de retrouver la déclaration de n'importe quoi (variable/procédure/fonction/unité). Cela ouvre, si besoin est, l'unité qui contient la déclaration. Vous pouvez faire Ctrl + Clic sur une unité (dans uses) pour l'ouvrir.

Complétion de classes

Après avoir déclaré une fonction/procédure dans une classe, faites Ctrl + Maj + C. Et hop ! La structure correspondante est tapée. Ce qui est génial, c'est que ça marche aussi dans l'autre sens : entrez le code d'une fonction puis Ctrl + Maj + C, et la déclaration est faite.

Complétion du code

Quand vous mettez un point, il y a généralement une liste qui s'affiche, avec toutes les variables/fonctions que vous pouvez utiliser. En faisant Ctrl + Espace, vous forcez son affichage. Si la liste ne s'affiche pas, c'est qu'il y a une erreur dans le code…

Affichage des paramètres

Vous pouvez afficher la liste des paramètres d'une fonction avec Ctrl + Shift. Votre curseur doit évidemment être à l'intérieur de parenthèses (correspondantes à la fonction).

Afficher la fiche / le code / l'inspecteur d'objets

Utilisez F11 et F12 pour switcher entre le code, la fiche et l'inspecteur d'objets. Cela vous évitera de « perdre » votre fiche. ;)

L'aide

Utilisez F1 pour toutes informations. Avec F1, l'aide est ouverte juste où il fallait (c.-à-d. là où il y a votre curseur). L'aide de Delphi est vraiment bien faite. Vous pourrez y trouver plein d'informations vachement intéressantes.

Recherche incrémentale

Tout le monde (ou presque) connaît Ctrl F pour rechercher une expression. Si vous êtes pressé, faites plutôt Ctrl + E. Entrez ensuite le mot. Combiné à F3, c'est assez sympa.

Macros

Dans Delphi, on peut enregistrer des macros. C'est marrant et en plus, ça ne sert à rien. M'enfin, on peut s'amuser et c'est le principal. Ctrl + Maj + R permet d'enregistrer (ou d'arrêter) une macro et Ctrl + Maj + P sert à la rejouer.

IMPORTANT : pensez à enregistrer (Ctrl + S) votre code avant chaque compilation.