menu
  Home  ==>  articles  ==>  delphi  ==>  raccourcis_clavier_delphi   

Les Raccourcis Clavier Delphi - John COLIBRI.

  • résumé : tableau des raccourcis (Shortcut) claviers utilisables en Delphi
  • mots clé : raccourci clavier, shortcut, IDE Delphi
  • logiciel utilisé : Windows XP personnel, Delphi 6.0 / Delphi 2006
  • matériel utilisé : Pentium 2.800 Mhz, 512 Meg de mémoire, 250 Giga disque dur
  • champ d'application : Delphi 1 à 5, Delphi 6, Delphi 7, Delphi 2006, Turbo Delphi, Delphi 2007 sur Windows
  • niveau : développeur Delphi
  • plan :


1 - Les Raccourcis Clavier

Voici les principaux raccourcis clavier utilisables en Delphi.

Les tableaux suivants sont triés par domaine (designer, éditeur, compilateur, débugger), avec pour chaque ligne

  • le raccourci
  • la description de la fonction
  • les versions Delphi qui permettent ce raccourci
Pour les raccourcis de l'éditeur, nous avons utilisé le clavier défaut (pas le clavier "classique" correspondant aux raccourcis Turbo Pascal, ni Brief, Epsilon etc).

Il s'avère que nous n'avons pas pu utiliser certaines combinaisons, et nous supposons que ceci est causé essentiellement par les claviers Français. Lorsque le raccourci n'a pas fonctionné, nous avons placé une note "Ed :xxx" pour le signaler.




2 - Table des Raccourcis Clavier

Navigation (Palette, Designer, Object Inspector)

Escape sélectionne le parent du contrôle. >= Delphi 2
Click + Escape tire le parent du contrôle >= Delphi 2
Ctrl + Alt + P active la Palette en mode filtrage (frappe incrémentale et Entrée pour ajouter le composant) >= Delphi 2005 (d9)
Ctrl + Shift + T ajouter un élément à la liste "Todo" >= Delphi 2005 (d9)
Alt + F12 bascule entre le code et le design de la tForm >= Delphi 5
Alt + F11 invoque le dialog "Use unit" (ed: ?) >= Delphi 5
Ctrl + F11 invoque le dialogue "Open Project" >= Delphi 2005 (d9)
Ctrl + Alt + F11 invoque le Gestionnaire de projet (Ed: Open Dialog ?) >= Delphi 2005 (d9)
F11 invoque l'Inspecteur d'Objet >= Delphi 5
F12 bascule entre le code et le designer (tForm) >= Delphi 5
Alt + 0 invoque la fenêtre "Liste des Fenêtres" (Ed: ?) >= Delphi 2005 (d9)
Shift + Alt + F11 invoque la "Fenêtre Structure" (Ed: Open Dialog ?) >= Delphi 2005 (d9)
Ctrl + Shift + B invoque la fenêtre "Browser de Classes" Delphi 5
Ctrl + Alt + M invoque Modules window (Ed : ?) >= Delphi 2005 (d9)
Shift + F12 invoque la fenêtre "Liste des Formes" >= Delphi 5
Ctrl + Shift + F11 invoque le dialogue "Project Options" >= Delphi 2005 (d9)
Shift + F11 invoque le dialogue "Add to project" >= Delphi 5

Editeur

Ctrl + J invoque la liste des "code templates" >= Delphi 5
Ctrl + T efface le texte du curseur à la fin du mot >= Delphi 5
Ctrl + E recherche incrémentale (Ed ?) >= Delphi 5
Ctrl + Y efface la ligne courante >= Delphi 5
Ctrl + Shift + Y efface du curseur à la fin de la ligne >= Delphi 5
Ctrl + Shift + G génère et insère un nouveau GUID à la position du curseur (COM) >= Delphi 5
Ctrl + Shift + I indente le bloc sélectionné >= Delphi 5
Ctrl + Shift + U désindente le bloc sélectionné >= Delphi 5
Ctrl + Shift + J invoque "SyncEdit" >= Delphi 2006 (d10)
Ctrl + Shift + V déclare une variable à la position du curseur >= Delphi 2006 (d10)
Alt + [ ajoute le ] (Ed ?) >= Delphi 5
Alt + ] ajoute le [ (Ed ?) >= Delphi 5
Alt + RightArrow avance (historique des hotlinks) (Ed ?) >= Delphi 7
Alt + LeftArrow recule (historique des hotlinks) (Ed ?) >= Delphi 7
Alt + UpArrow saut au symbole sous le curseur (invoque un hotlink et l'ajoute à l'historique des hotlinks) >= Delphi 2006 (d10)
Ctrl + F12 affiche les unités (y compris le .DPR) >= Delphi 2
Alt + G saute à la ligne (Ed: ?) >= Delphi 2
Ctrl + Shift + R démarre / termine l'enregistrement de touches clavier (macro clavier) >= Delphi 2
Ctrl + Shift + P rejoue une macro clavier >= Delphi 2
Ctrl + Spacebar invoque le "Code completion" >= Delphi 5
Ctrl + Shift + Spacebar invoque les "Bulles des Paramètres" >= Delphi 5
Ctrl + Enter ouvre un fichier à la position du curseur (invoque "Open Dialog") >= Delphi 2
Ctrl + Shift + Enter cherche toutes les références (Ed : ?) >= Delphi 2005 (d9)
Ctrl + Shift + C lorsque le curseur est entre une définition CLASS ... END, génère l'implémentation des méthodes >= Delphi 5
Ctrl + Shift + UpArrow navigue entre la définition et l'implémentation d'une méthode >= Delphi 5
Ctrl + Shift + DownArrow navigue entre la définition et l'implémentation d'une méthode (comme Ctrl Shift UpArrow) >= Delphi 5
Ctrl + Alt + UpArrow navigue à la méthode précédente dans l'ordre lexical de l'implémentation (Ed: défile le texte) >= Delphi 2006 (d10)
Ctrl + Alt + DownArrow navigue à la méthode suivante dans l'ordre lexical de l'implémentation (Ed: défile le texte) >= Delphi 2006 (d10)
Ctrl + Alt + Home navigue à la première méthode l'ordre lexical de l'implémentation (Ed: saute au début du texte) >= Delphi 2006 (d10)
Ctrl + Alt + End navigue à la première méthode l'ordre lexical de l'implémentation (Ed: saute à la fin du texte) >= Delphi 2006 (d10)
Ctrl + Alt + F12 ouvre un drop-down dans l'Editeur affichant la liste des fichiers ouverts (Ed : invoque "View Units") >= Delphi 2006 (d10)
Ctrl + / ajoute / retire des commentaires "//" en début de chaque ligne du bloc sélectionné >= Delphi 2005 (d9)
Ctrl + Shift + A invoque le dialogue "Find unit" >= Delphi 2005 (d9)
Ctrl + F cherche dans le texte courant >= Delphi 3
Shift + Ctrl + F cherche dans les fichiers (Find in Files) >= Delphi 3
Alt + F7/F8 saute au résultat précédent / suivant (Find in Files) >= Delphi 7
Ctrl + K + E bascule un mot en minuscule >= Delphi 5
Ctrl + K + F bascule un mot en majuscule >= Delphi 5
Ctrl + O + U bascule les minuscules en majuscules et réciproquement >= Delphi 5

Compilateur

F9 exécute un program en mode debug >= Delphi 2
Shift + Ctrl + F9 exécute sans débug >= Delphi 2005 (d9)
Ctrl + F9 compile un projet >= Delphi 5
Shift + F9 teste la syntaxe (compilation sans génération de code = build) >= Delphi 5
Ctrl + F2 réinitialise le programme en cours d'exécution (après un bug) >= Delphi 5

Debugger

F7 exécute en pas à pas, en allant dans le code des méthodes >= Delphi 2
F8 exécute en pas à pas, en sautant le code des méthodes >= Delphi 2
F4 exécuter un programme jusqu'à la position actuelle du curseur >= Delphi 2
F5 bascule un point d'arrêt >= Delphi 2
Shift - F7 trace la prochaine ligne du source >= Delphi 5
Shift - F8 exécute jusqu'à la frappe de Entrée >= Delphi 5
Ctrl + F7 évalue / modifie une expression >= Delphi 2005 (d9)
Ctrl + F5 ajoute un point de surveillance >= Delphi 5
Ctrl + Alt + B invoque la fenêtre des "points d'arrêt" >= Delphi 5
Ctrl + Alt + S invoque la fenêtre de la "pile des appels" >= Delphi 5
Ctrl + Alt + W invoque la fenêtre des "points de surveillance" >= Delphi 5
Ctrl + Alt + L invoque la fenêtre des "variables locales" >= Delphi 5
Ctrl + Alt + T invoque la fenêtre des "Threads" >= Delphi 2005 (d9)
Ctrl + Alt + F invoque la fenêtre du "FPU" (coprocesseur) Delphi 2005 (removed from Delphi 2006)
Ctrl + Alt + C invoque la fenêtre du "CPU" (processeur) >= Delphi 5
Ctrl + Alt + V invoque la fenêtre des "Evénements" >= Delphi 5

Editeur Classique (Turbo Pascal)

F5 bascule entre éditeur plein écran et taille normale >= D1
F2 sauvegarde le texte courant >= D1
F3 charge un fichier >= D1
Ctrl + K + I indente le bloc sélectionné >= D1
Ctrl + K + U désindente le bloc sélectionné >= D1
Ctrl + K + R insére un fichier dans le texte à la position du curseur >= D1
Ctrl + K + W sauvegarde le bloc sélectionné dans un fichier >= D1
Ctrl + Q + F cherche une chaîne (invoque le dialogue "Find") >= D1
Ctrl + Q + A remplace une chaîne (invoque le dialogue "Find and Replace") >= D1




3 - Commentaires et Références

Comme d'habitude:
  • nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections qui en résulteront pourront aider les prochains lecteurs
  • tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même les bienvenus à jcolibri@jcolibri.com.
  • plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en cliquant "envoyer" :
    Nom :
    E-mail :
    Commentaires * :
     

  • et si vous avez apprécié cet article, faites connaître notre site, ajoutez un lien dans vos listes de liens ou citez-nous dans vos blogs ou réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.


Cet article a été directement inspiré par les deux références suivantes:
  • "http://web.archive.org/web/20060213081516/http://blogs.borland.com/AdamMarkowitz/archive/2005/12/15/22523.aspx" : Blog de Adam MARKOVITZ de Décembre 2005
  • Default IDE Shortcut Keys, Août 2007, qui reprend et complète l'article d'Adam MARKOVITZ



4 - L'auteur

John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le conseil (composants, architecture, test) et la formation. Son site contient des articles avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client.
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + services_web_
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
      – delphi_8_vcl_net
      – d8_windows_forms
      – turbo_delphi
      – les_versions_delphi
      – roadmap_delphi_6/7
      – ide_delphi_2006
      – rad_studio_2007
      – roadmap_delphi_4/8
      – raccourcis_clavier
      – delphi_prism
      – roadmap_delphi_8/10
      – demos_sourceforge
      – delphi_xe
      – migration_unicode
      – delphi_xe2
      – delphi_xe2_tour
      – roadmap_2011
      – maj_delphi_xe2_1
      – delphi_xe3_lancement
      – delphi_xe3_et_apres
      – delphi_xe3_infos
      – delphi_xe3_recap
      – roadmap_mobile_stu
      – delphi_xe4_ios
      – delphi_xe4_android
      – roadmap_delphi_2014
      – rachat_embarcadero
      + reunions_delphi
    + outils
    + firemonkey
    + vcl_rtl
    + colibri_helpers
    + colibri_skelettons
    + admin
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog