Partager via


Conseils de productivité pour Visual Studio

En suivant les techniques présentées dans cette rubrique, vous pouvez améliorer votre efficacité lorsque vous utilisez Visual Studio pour développer des applications.

[!REMARQUE]

Aidez-nous à améliorer cette rubrique : si vous connaissez une astuce qui n'est pas indiquée ici, ajoutez-la sous forme de commentaire du contenu de la communauté dans cette rubrique.

Cette rubrique inclut les sections suivantes :

Écriture de code

Navigation dans votre code

Recherche d'éléments plus rapide

Débogage du code

Gestion de fichiers, de barres d'outils et de fenêtres

Écriture de code

Écrivez le code plus rapidement à l'aide des fonctionnalités suivantes.

  • Utilisez les exemples d'applications.Vous pouvez accélérer le développement d'applications en téléchargeant et en installant des exemples d'applications à partir de MSDN Code Gallery.Vous pouvez également apprendre une technologie ou un concept de programmation spécifiques en téléchargeant et en explorant un exemple de pack pour cette zone.Pour plus d'informations, consultez Accès aux exemples en ligne.

  • Utilisez l'aide de codage.Lorsque vous écrivez du code dans l'éditeur, les informations IntelliSense, telles que Liste des membres, Informations sur les paramètres, Info express, l'assistance de signature et Compléter le mot, s'affichent.Ces fonctionnalités prennent en charge la correspondance approximative de texte. Par exemple, les listes de résultats pour la liste des membres comprennent non seulement les entrées qui commencent par les caractères saisis, mais également celles qui contiennent la combinaison de caractères n'importe où dans leurs noms.Pour plus d'informations, consultez Utilisation de la fonctionnalité IntelliSense.

  • Modifier l'insertion automatique des options IntelliSense lorsque vous entrez du code.En basculant IntelliSense en mode suggestion, vous pouvez spécifier que les options Intellisense ne sont insérées que si vous les choisissez explicitement.

    Pour activer le mode suggestion, appuyez sur les touches CTRL + Alt + espace ou, dans la barre de menus, sélectionnez Modifier, IntelliSense, Activer/Désactiver le mode de saisie semi-automatique.

  • Utilisez un code réutilisable pour les constructions sélectionnées.Vous pouvez insérer du code réutilisable dans vos fichiers à l'aide d'extraits de code intégrés ou en créant et en utilisant vos propres extraits de code.

    Pour insérer un extrait de code, choisissez Modifier, IntelliSense, Insérer l'extrait dans la barre de menus, ou ouvrez le menu contextuel dans un fichier et choisissez Insérer l'extrait.Pour plus d'informations, consultez Extraits de code.

  • Corriger les erreurs de code inline.Les balises actives apparaissent sous forme de zones bleues ou rouges sous une ligne de code.Vous pouvez organiser des options de balise active en pointant sur une des zones ou en plaçant le curseur sur la ligne de code et en choisissant CTRL +.(point).

    Les zones bleues proposent des solutions pour corriger les erreurs dans votre code.

    Figure 1 : Balises actives d'erreur

    Suggestions de balise active d'erreur

    Les boîtes rouges proposent des solutions pour réorganiser votre code.

    Figure 2 : Balises actives de refactorisation

    Suggestions de balise active de refactorisation

Vous pouvez utiliser différentes techniques pour rechercher et déplacer plus rapidement vers des emplacements spécifiques de votre code.

  • Insérer un signet sur les lignes de code pour pouvoir facilement les rechercher ultérieurement.Vous pouvez utiliser des signets pour naviguer rapidement vers les lignes de code spécifiques d'un fichier.

    Pour définir un signet, sélectionnez Modifier, Signets, Activer/Désactiver le signet dans la barre de menus.Vous pouvez afficher tous les signets d'une solution dans la fenêtre Signets.Pour plus d'informations, consultez Définition de signets dans le code.

  • Recherchez des définitions de symbole dans un fichier.Vous pouvez faire une recherche dans une solution pour trouver des définitions de symbole et des noms de fichiers, mais les résultats de la recherche ne comportent pas d'espaces de noms ni de variables locales.

    Pour accéder à cette fonctionnalité, sélectionnez Modifier, Naviguer vers dans la barre de menus.

  • Rechercher la définition d'un élément de code.Vous pouvez rechercher rapidement le module dans lequel un élément de code, tel qu'un membre, une variable ou une variable locale, est défini.

    Pour rechercher une définition, ouvrez le menu contextuel pour l'élément de code, puis choisissez Atteindre la définition.

  • Parcourir la structure globale de votre code.Dans l'Explorateur de solutions, vous pouvez rechercher et parcourir des classes et leurs types et membres dans vos projets.Vous pouvez également rechercher des symboles, afficher la hiérarchie d'appels d'une méthode, rechercher des références de symboles et effectuer d'autres tâches.Si vous sélectionnez un élément de code dans l'Explorateur de solutions, le fichier associé s'ouvre dans un onglet Aperçu et le curseur se déplace vers l'élément dans le fichier.Pour plus d'informations, consultez Affichage de la structure du code.

Recherche d'éléments plus rapide

Vous pouvez rechercher des commandes, des fichiers et des options dans l'IDE en plus de filtrer le contenu des fenêtres Outil pour afficher uniquement les informations importantes pour votre tâche actuelle.

  • Filtrer le contenu des fenêtres Outil.Vous pouvez faire une recherche dans le contenu de nombreuses fenêtres Outil, telles que la Boîte à outils, la fenêtre Propriétés et l'Explorateur de solutions, mais afficher uniquement les éléments dont les noms contiennent les caractères que vous spécifiez.

  • Afficher uniquement les erreurs que vous souhaitez traiter.Si vous sélectionnez le bouton Filtre dans la barre d'outils Liste d'erreurs, vous pouvez réduire le nombre d'erreurs qui s'affichent dans la fenêtre Liste d'erreurs.Vous pouvez afficher uniquement les erreurs des fichiers ouverts dans l'éditeur, uniquement les erreurs du fichier actif, ou uniquement les erreurs du projet actif.Vous pouvez également rechercher dans la fenêtre Liste d'erreurs pour rechercher des erreurs spécifiques.

  • Localisez rapidement les boîtes de dialogue, les commandes de menu et les options de la boîte de dialogue Options.Dans la zone Lancement rapide, entrez les mots clés ou expressions pour les éléments recherchés.Par exemple, les options suivantes apparaissent si vous entrez nouveau projet :

    Figure 3 : Liste des résultats de lancement rapide pour nouveau projet

    Résultats du lancement rapide pour « nouveau projet »

    Lancement rapide affiche notamment des liens vers les boîtes de dialogue Nouveau projet et Ajouter un nouvel élément, ainsi que vers la page Projets et solutions dans la boîte de dialogue Options.Les résultats de lancement rapide peuvent également inclure des fichiers de projet et des fenêtres Outil.

Débogage du code

Le débogage peut prendre beaucoup de temps, mais les conseils suivants peuvent vous aider à accélérer le processus.

  • Testez la même page, la même application ou le même site dans divers navigateurs.Lorsque vous déboguez votre code, vous pouvez basculer facilement entre les navigateurs Web installés, y compris Page Inspector (Visual Studio), sans avoir besoin d'ouvrir la boîte de dialogue Naviguer avec.Vous pouvez utiliser la liste Cible de débogage, qui se trouve dans la barre d'outils Standard en regard du bouton Démarrer le débogage, pour vérifier rapidement le navigateur que vous utilisez lorsque vous déboguez ou visualiser les pages.

    Sélectionner les options de débogage de navigateur Web

  • Définissez des points d'arrêt temporaires.Vous pouvez créer un point d'arrêt temporaire dans la ligne active et démarrer le débogueur simultanément.Lorsque vous atteignez cette ligne de code, le débogueur passe en mode arrêt.Pour plus d'informations, consultez [NIB] 12/13 Comment : exécuter jusqu'à l'emplacement du curseur.

    Pour utiliser cette fonctionnalité, choisissez les touches CTRL + F10 ou ouvrez le menu contextuel de la ligne de code dans laquelle vous souhaitez interrompre l'exécution, puis choisissez Exécuter jusqu'au curseur.

  • Déplacez le point d'exécution pendant le débogage.Vous pouvez déplacer le point d'exécution en cours vers une autre section de code, puis redémarrer le débogage à partir de ce point.Cette technique est utile si vous souhaitez déboguer une section de code sans avoir besoin de recréer toutes les étapes nécessaires pour atteindre cette section.Pour plus d'informations, consultez [NIB] 12/13 Comment : définir l'instruction suivante.

    Pour déplacer le point d'exécution, faites glisser la flèche jaune vers l'emplacement où vous souhaitez placer l'instruction suivante dans le même fichier source, puis sélectionnez la touche F5 pour poursuivre le débogage.

  • Capturer des informations de valeur pour les variables.Vous pouvez ajouter un DataTip à une variable dans votre code et l'épingler afin d'accéder à la dernière valeur connue pour la variable une fois que le débogage est terminé.Pour plus d'informations, consultez Comment : utiliser des DataTips.

    Pour ajouter un DataTip, le débogueur doit être en mode arrêt.Placez le curseur sur la variable, puis choisissez le bouton d'épingle sur le DataTip qui apparaît.Lorsque le débogage est arrêté, une icône d'épingle bleue apparaît dans le fichier source en regard de la ligne de code qui contient la variable.Si vous pointez l'épingle bleue, la valeur de la variable de la session de débogage la plus récente s'affiche.

  • Efface la fenêtre Exécution.Vous pouvez rapidement effacer le contenu de la Fenêtre Exécution au moment du design en entrant la commande suivante :

    >cls

    ou

    >Edit.ClearAll

    Pour plus d'informations sur les commandes supplémentaires, consultez Alias prédéfinis de commandes Visual Studio.

Gestion de fichiers, de barres d'outils et de fenêtres

À tout moment, vous pouvez travailler dans plusieurs fichiers de code et vous déplacer sur plusieurs fenêtres Outil à mesure que vous développez une application.Vous pouvez préserver un bonne organisation en utilisant les conseils suivants.

  • Les fichiers que vous utilisez fréquemment doivent être visibles dans l'éditeur.Vous pouvez épingler des fichiers à gauche de l'onglet afin qu'ils restent visibles quel que soit le nombre de fichiers ouverts dans l'éditeur.

    Pour épingler un fichier, sélectionnez l'onglet du fichier, puis sélectionnez le bouton Basculer l'état de l'épinglage.

  • Déplacez les documents et les fenêtres vers d'autres moniteurs.Si vous utilisez plusieurs écrans lorsque vous développez des applications, vous pouvez travailler plus facilement sur des parties de votre application en déplaçant les fichiers ouverts dans l'éditeur vers un autre moniteur.Vous pouvez également déplacer des fenêtres Outil, telles que les fenêtres du débogueur, vers un autre moniteur et ancrer des documents et des fenêtres Outil ensemble pour utiliser la fonctionnalité de « rafting ». Pour plus d'informations, consultez Comment : réorganiser et ancrer des fenêtres.

    Vous pouvez également gérer des fichiers plus facilement en créant une autre instance de l'Explorateur de solutions et en le déplaçant vers un autre moniteur.Pour créer une autre instance de l'Explorateur de solutions, ouvrez un menu contextuel dans l'Explorateur de solutions, puis choisissez Nouvelle vue Explorateur de solutions.

  • Personnalisez les polices qui apparaissent dans Visual Studio.Vous pouvez modifier le type de police, la taille et la couleur utilisés pour le texte dans l'IDE.Par exemple, vous pouvez personnaliser la couleur des éléments de code spécifiques dans l'éditeur et le type de police dans les fenêtres Outil ou dans tout l'IDE.Pour plus d'informations, consultez Comment : modifier les polices et les couleurs utilisées dans l'IDE et Comment : modifier le type, la taille et les couleurs de police utilisées dans l'Éditeur.

Voir aussi

Tâches

Comment : personnaliser des menus et des barres d'outils (Visual Studio)

Conseils et astuces d'accessibilité

Concepts

Procédure pas à pas : explorer l'IDE Visual Studio avec C++ ou Visual Basic