Raccourcis clavier : navigation dans l'IDE à l'aide du clavier

Mise à jour : novembre 2007

Visual Basic bénéficie de nombreux raccourcis clavier dont vous pouvez vous aider pour effectuer rapidement des tâches dans l'environnement de développement intégré (IDE, Integrated Development Environment). Les tableaux suivants décrivent certains de ces raccourcis clavier et donnent les noms de commande équivalents entre parenthèses.

Vous pouvez télécharger une affiche qui contient toutes les combinaisons de touches par défaut (regroupées par tâche) relatives à Visual Basic à partir du Centre de téléchargement Microsoft.

Modification

Nom

Raccourci

Description

Activer/Désactiver tout le mode Plan

CTRL + M, CTRL + L

Bascule entre un état réduit ou développé de toutes les régions existantes. (Edit.ToggleAllOutlining)

Activer/Désactiver le mode plan pour la région active

CTRL + M, CTRL + M

Bascule entre un état réduit et développé pour la région active. (Edit.ToggleOutliningExpansion)

Insérer/Supprimer des marques de commentaires

CTRL + K, CTRL + C

CTRL + K, CTRL + U

Insère et supprime, respectivement, l'apostrophe (') au début de la ligne active ou de chaque ligne sélectionnée. (Edit.CommentSelection et Edit.UncommentSelection)

Annuler

CTRL + Z

Annule la dernière action. (Edit.Undo)

Rétablir

CTRL + MAJ + Z

Rétablit la dernière action annulée. (Edit.Redo)

Couper la ligne

CTRL + Y

Coupe la ligne de code active. (Edit.LineCut)

Insérer une ligne vide

CTRL + ENTRÉE

CTRL + MAJ + ENTRÉE

Insère une ligne vide respectivement au-dessus ou au-dessous de la position du curseur. (Edit.LineOpenAbove et Edit.LineOpenBelow)

Sélectionner le mot

CTRL + MAJ + W

Sélectionne le mot qui contient le curseur ou qui est à droite du curseur. (Edit.SelectCurrentWord)

Supprimer le mot

CTRL + RET. ARR

CTRL + SUPPR

Supprime respectivement jusqu'au début ou jusqu'à la fin du mot.

(Edit.WordDeleteToStart et Edit. WordDeleteToEnd)

Modifier la casse

CTRL + U

CTRL + MAJ+ U

Convertit le texte sélectionné respectivement en minuscules ou en majuscules. (Edit.MakeLowercase et Edit.MakeUppercase)

Remplacer

CTRL + H

CTRL + MAJ H

Affiche respectivement l'onglet Remplacement rapide ou Remplacer dans les fichiers de la boîte de dialogue Rechercher et remplacer. (Edit.Replace et Edit.ReplaceInFiles)

Étendre la sélection

MAJ + ALT + HAUT

MAJ + ALT + BAS

Déplace le curseur respectivement d'une ligne vers le haut ou vers le bas pour étendre la sélection de lignes. (Edit.LineUpExtendColumn et Edit.LineDownExtendColumn)

Code de format

CTRL + K, CTRL + D

CTRL + K, CTRL + F

Met en forme respectivement le document ou la sélection active. (Edit. FormatDocument et Edit.FormatSelection)

Afficher la balise active

CTRL + POINT (.)

MAJ + ALT + F10

Affiche les options disponibles dans le menu Balise active. (View. ShowSmartTag)

Aide

F1

Affiche une rubrique d'aide qui correspond à l'élément d'interface, à l'élément de code ou aux messages d'erreur sélectionnés. (Help.F1Help)

Génération et débogage

Nom

Raccourci

Description

Générer la solution

CTRL + MAJ + B

Génère tous les projets de la solution. (Build.BuildSolution)

Démarrer le débogage

F5

Démarre l'application dans le débogueur. En mode Arrêt, cette commande exécute l'application jusqu'au point d'arrêt suivant. (Debug.Start)

Exécuter sans débogage

CTRL + F5

Démarre l'application sans appeler le débogueur. Utilisez exclusivement ce raccourci plutôt que F5 pour le débogage de site Web. (Debug.StartWithoutDebugging)

Pas à pas détaillé

F8 ou F11

Exécute le code instruction par instruction, en suivant l'exécution dans les appels de méthode. (Debug.StepInto)

Pas à pas sortant

CTRL + MAJ + F8

MAJ + F11

Exécute les lignes restantes de la méthode dans laquelle se trouve le point d'exécution en cours. (Debug.StepOut)

Pas à pas principal

MAJ + F8

F10

Exécute la ligne de code suivante, sans suivre l'exécution d'appels de méthode. (Debug.StepOver)

Arrêter le débogage

CTRL + ALT + ARRÊT

Arrête l'exécution de l'application actuelle dans le débogueur. (Debug.StopDebugging)

Basculer le point d'arrêt

F9

Définit ou supprime un point d'arrêt sur la ligne active. (Debug.ToggleBreakpoint)

Définir l'instruction suivante

CTRL + F9

Définit le point d'exécution au niveau de la ligne de code choisie. (Debug.SetNextStatement)

Interrompre à la fonction

CTRL + B

Affiche la fenêtre Nouveau point d'arrêt. (Debug.BreakatFunction)

Attacher au processus

CTRL + ALT + P

Affiche la boîte de dialogue Attacher au processus. (Tools.AttachToProcess)

Rendre un DataTip transparent

CTRL

Masque la bulle d'informations actuelle pour vous permettre de voir le code sous-jacent. Cette commande doit être appelée pendant qu'une bulle d'informations est active.

Fenêtre Exécution

CTRL + G

Affiche la fenêtre Exécution. (Debug.Immediate)

Fenêtre Pile des appels

CTRL + L

Affiche la fenêtre Pile des appels. (Debug.CallStack)

Fenêtre Espion express

MAJ + F9

Affiche la boîte de dialogue Espion express. (Debug.QuickWatch)

Fenêtres

Nom

Raccourci

Description

Barre de navigation

CTRL + F2

Déplace le curseur vers la liste déroulante située en haut de l'éditeur de code. (Window.MoveToNavigationBar)

Explorateur d'objets

F2

Affiche l'Explorateur d'objets. (View.ObjectBrowser)

Fenêtre Propriétés

F4

Affiche la fenêtre Propriétés pour l'élément actuellement sélectionné. (View.PropertiesWindow)

Explorateur de solutions

CTRL + R

Affiche l'Explorateur de solutions (View.SolutionExplorer)

Afficher les sources de données

MAJ + ALT + D

Ouvre la fenêtre Sources de données. (Data.ShowDataSources)

Boîte à outils

CTRL + ALT + X

Affiche la boîte à outils. (View.Toolbox)

Liste d'erreurs

CTRL + \, E

Affiche la Liste d'erreurs. (View.ErrorList)

Fermer la fenêtre Outil

MAJ + ÉCHAP

Ferme la fenêtre Outil active. (Window.CloseToolWindow)

Fermer la fenêtre du document

CTRL + F4

Ferme l'onglet actif. (Window.CloseDocumentWindow)

Nom

Raccourci

Description

Atteindre la définition

F12

MAJ + F12

Déplace le point d'insertion vers la déclaration du symbole sélectionné. (Edit.GoToDefinition)

Navigateur IDE

CTRL + TAB

Affiche le Navigateur IDE, avec la première fenêtre de document sélectionnée. Le fonctionnement du Navigateur IDE est comparable à celui du Navigateur de fenêtres (ALT + MAJ + TAB), mais il se destine uniquement aux fichiers et fenêtres Outil de Visual Studio. (Window.NextDocumentWindowNav)

Afficher tous les documents ouverts

CTRL + ALT + BAS

Affiche une fenêtre contextuelle qui présente tous les documents ouverts. (Window.ShowEzMDIFileList)

Afficher le code

F7

Affiche l'élément sélectionné en mode Code. (View.ViewCode)

Concepteur de vues

MAJ + F7

Affiche l'élément sélectionné en mode Design. (View.ViewDesigner)

Ajouter ou supprimer un signet

CTRL + K, CTRL + K

Définit ou supprime un signet sur la ligne active. (Edit.ToggleBookmark)

Parcourir les signets

CTRL + K, CTRL + N

CTRL + K, CTRL + P

Accède au signet suivant ou revient au précédent, respectivement. (Edit.NextBookmark et Edit. PreviousBookmark)

Supprimer tous les signets

CTRL + K, CTRL + L

Supprime tous les signets. (Edit.ClearBookmarks)

Recherche

Nom

Raccourci

Description

Rechercher un symbole

ALT + F12

Affiche la boîte de dialogue Rechercher un symbole. (Edit.FindSymbol)

Rechercher toutes les références

ALT + MAJ + F12

Affiche la liste complète de références pour le symbole sélectionné. (Edit.FindAllReferences)

Rechercher du texte

CTRL + F

CTRL + MAJ + F

Affiche la boîte de dialogue Rechercher et remplacer pour une recherche de fichier individuel ou de plusieurs fichiers, respectivement. (Edit.Find et Edit.FindInFiles)

Résultat suivant et Résultat précédent

F3

MAJ + F3

Recherche respectivement l'occurrence suivante ou précédente du texte de la dernière recherche. (Edit.FindNext et Edit.FindPrevious)

Sélection suivante et Sélection précédente

CTRL + F3

CTRL + MAJ + F3

Recherche respectivement l'occurrence suivante et précédente du texte ou du mot actuellement sélectionné à la position du curseur. (Edit.FindNextSelected et Edit. FindPreviousSelected)

Recherche incrémentielle

ALT + I

ALT + MAJ + I

Active la recherche incrémentielle (avant et arrière). Si aucune entrée n'est tapée, la requête de recherche précédente est utilisée. (Edit.IncrementalSearch et Edit.ReverseIncrementalSearch)

Arrêter la recherche

ALT + F3, S

Arrête l'opération Rechercher dans les fichiers en cours. (Edit.StopSearch)

Fichier

Nom

Raccourci

Description

Nouveau projet

CTRL + N

CTRL + MAJ + N

Affiche la boîte de dialogue Nouveau projet. (File.NewProject)

Ouvrir un projet

CTRL + O

CTRL + MAJ + O

Affiche la boîte de dialogue Ouvrir un projet. (File.OpenProject)

Ajouter un nouvel élément

CTRL + MAJ + A

Affiche la boîte de dialogue Ajouter un nouvel élément. (Project.AddNewItem)

Ajouter un élément existant

CTRL + D

Affiche la boîte de dialogue Ajouter un élément existant. (Project.AddExistingItem)

Extraits

Nom

Raccourci

Description

Insérer un extrait

Taper ? et appuyer sur TAB

Affiche le sélecteur d'extraits de code dans l'éditeur de code. L'extrait de code sélectionné est ensuite inséré à la position du curseur. (Edit.InsertSnippet)

Appeler un extrait à partir du raccourci

Taper le raccourci de l'extrait et appuyer sur TAB

Insère l'extrait de code développé. (Edit.InvokeSnippetFromShortcut)

Insérer un extrait Property

Taper property et appuyer sur TAB

Insère un extrait Property. (Exemple d'Edit.InvokeSnippetFromShortcut)

Insérer un extrait For

Taper for et appuyer sur TAB

Insère un extrait For…Next. (Exemple d'Edit.InvokeSnippetFromShortcut)

Répertorier les raccourcis d'extrait

Taper un préfixe de raccourci d'extrait, puis ? et appuyer sur TAB

Affiche le sélecteur de raccourcis d'extraits de code. Le raccourci le plus approchant du préfixe dans la liste est sélectionné.

Répertorier les remplacements d'extrait

CTRL + ESPACE

Appelle une liste de saisie semi-automatique IntelliSense pour le remplacement de l'extrait actuellement sélectionné.

Échappement de la sélection du remplacement

ÉCHAP

Désélectionne le texte actif. Appuyer une deuxième fois sur ÉCHAP désélectionne le remplacement. Peut être utile pour continuer à taper à la fin d'un remplacement sans étendre ses limites.

IntelliSense

Nom

Raccourci

Description

Afficher une liste filtrée

CTRL + J

Affiche la liste de saisie semi-automatique IntelliSense en fonction de la position actuelle du curseur. (Edit.ListMembers)

Afficher la liste globale ou Compléter un mot

CTRL + ESPACE

Appelée sans qu'une liste soit active, cette combinaison affiche la liste de saisie semi-automatique IntelliSense en fonction de la position actuelle du curseur. Si une sous-chaîne a déjà été tapée et qu'il existe une correspondance dans la liste, cette commande complète le mot sans appeler la liste. Si cette commande est appelée alors qu'une liste filtrée est active, elle bascule vers la liste globale. (Edit.CompleteWord)

Onglet Commun

ALT + VIRGULE (,)

Réduit le niveau de filtrage de la liste active IntelliSense à l'onglet Commun.

Onglet Tout

ALT + point (.)

Augmente le niveau de filtrage de la liste active IntelliSense à l'onglet Tout.

Naviguer vers le haut

CTRL + PG. PRÉC

Navigue vers le premier élément dans la liste de saisie semi-automatique IntelliSense.

Naviguer vers le bas

CTRL + PG. SUIV

Navigue vers le dernier élément dans la liste de saisie semi-automatique IntelliSense.

Valider un élément

TAB

ESPACE

ENTRÉE

Insère l'élément actuellement sélectionné dans la liste. Les caractères suivants peuvent également être utilisés pour valider : { } ( ) . , : ; + - * / ^ ! = < > \

Échappement de la liste

ÉCHAP

Ferme la liste de saisie semi-automatique IntelliSense. Cette commande peut être utile pour empêcher l'insertion de l'élément actuellement sélectionné.

Étapes suivantes

Au cours des leçons suivantes, vous allez à apprendre à écrire du code Visual Basic. Ces leçons abordent notamment les variables, les tableaux, les comparaisons et les boucles.

Leçon suivante : Introduction au langage de programmation Visual Basic

Voir aussi

Tâches

Codage intelligent : utilisation d'IntelliSense pour vous aider à écrire du code

Autres ressources

Introduction à l'IDE de Visual Basic Express