Share via


Notions essentielles de modification du code

Mise à jour : novembre 2007

La capacité d'écrire et de modifier le texte et le code est une fonction principale de l'environnement de développement intégré (IDE). Visual Studio fournit de nombreux éditeurs adaptés à des types de fichier spécifiques. La plupart des éditeurs possèdent deux modes : mode concepteur et mode code. Tous les éditeurs partagent un ensemble principal de fonctionnalités, mais fournissent aussi des fonctionnalités spécifiques au fichier avec lequel vous travaillez.

Par exemple, si vous ouvrez un Windows Form Visual C++ pour le modifier, l'Éditeur de code de formulaire C++ s'ouvre en mode concepteur comme éditeur par défaut de ce fichier. Si vous ouvrez un Windows Form Visual Basic, l'Éditeur de code de formulaire Visual Basic s'ouvre en mode concepteur comme éditeur par défaut. Ces deux éditeurs paraissent similaires, mais constituent de fait deux éditeurs différents. Utilisez cette rubrique pour vous familiariser avec les fonctionnalités des éditeurs dans Visual Studio. Pour plus d'informations sur les fonctionnalités disponibles dans l'éditeur principal, consultez Éditeur de code et de texte.

Cette rubrique ne traite pas des éditeurs de ressources. Pour plus d'informations, consultez Utilisation des fichiers de ressources.

Termes courants

  • Éditeur
    Terme générique qui fait référence à l'ensemble des éditeurs de code, de texte et de langages de balisage disponibles dans l'IDE. Dans les versions antérieures, c'était le terme « Éditeur de code et de texte » qui était utilisé.

  • Mode Code
    Mode de l'éditeur où vous pouvez modifier le texte et le code dans les fichiers. Parfois connu sous le nom de « mode Source ». Disponible dans tous les éditeurs.

  • Marge des indicateurs
    Chaîne grise située sur le bord gauche de l'éditeur en mode Code où figurent les icônes de débogage, de signets et d'erreurs.

  • Mode concepteur
    Mode de l'éditeur où vous créez la disposition et l'apparence visuelle des différentes parties d'une application. Non disponible dans tous les éditeurs.

  • Aire de conception
    Terme générique qui fait référence à la zone visuelle où vous ajoutez et déplacez des contrôles et autres éléments. S'applique aux Windows Forms, pages HTML, pages ASPX et tout autre fichier incluant le mode concepteur lors de la modification.

  • Glyphe
    Terme générique faisant référence aux différentes icônes, telles que les points d'arrêt, les signets, etc., qui s'affichent dans la marge des indicateurs.

Utilisation de l'éditeur

Les différents outils et fonctionnalités sont disponibles dans l'éditeur en fonction du mode de l'éditeur que vous utilisez ainsi que du type de fichier que vous modifiez.

Mode concepteur

Le mode concepteur permet de créer la disposition visuelle pour les Windows Forms, les pages HTML et les fichiers ASPX, entre autres. À partir du mode concepteur, vous pouvez ajouter des contrôles, modifier des propriétés de contrôle et positionner des contrôles. Les outils couramment utilisés en mode concepteur incluent les éléments suivants :

Outil

Description

Boîte à outils

Répertorie les contrôles et les autres éléments qui peuvent être ajoutés à l'aire de conception.

Structure du document, fenêtre

Fournit un mode Plan des contrôles, éléments HTML et scripts sur l'aire de conception active.

Propriétés, fenêtre

Répertorie les propriétés, telles que Text, qui peuvent être modifiées pour le contrôle, le formulaire ou autre élément sélectionné sur l'aire de conception.

Mode code

Le mode code désigne le mode où vous écrivez et gérez le code qui exécute l'application. Vous pouvez définir des points d'arrêt pour le débogage, réduire les sections de code pour augmenter la lisibilité et utiliser des aides pour écrire le code plus rapidement. Les fonctionnalités couramment utilisées en mode code incluent les éléments suivants :

Zone

Description

Assistance au codage

IntelliSense fournit des invites de référence du langage qui permettent d'écrire le code plus rapidement. Ces invites incluent, entre autres, l'affichage d'une liste de méthodes appropriées au fur et à mesure que vous tapez, ainsi que l'affichage des paramètres et informations de déclaration. Tous les langages de programmation prennent en charge IntelliSense, même si certains langages ont plus de fonctionnalités IntelliSense que les autres. Pour plus d'informations, consultez Utilisation de la fonctionnalité IntelliSense.

Les extraits de code IntelliSense vous permettent d'insérer directement le code pré-écrit dans votre fichier. Ces extraits de code peuvent provenir de Microsoft ou d'un code créé par vous-même ou par d'autres. Actuellement, Visual C++ et HTML ne prennent pas en charge les extraits de code IntelliSense. Pour plus d'informations, consultez Création et utilisation d'extraits de code IntelliSense.

Débogage

Vous pouvez définir des points d'arrêt dans la marge des indicateurs de l'éditeur, puis utiliser le débogueur Visual Studio pour parcourir votre application et résoudre les erreurs de logique rencontrées. Vous pouvez aussi activer les numéros de ligne pour mieux localiser les erreurs de compilation. Pour plus d'informations sur les icônes de la marge des indicateurs, consultez Comment : déboguer le code dans l'Éditeur. Pour plus d'informations sur le débogage, consultez Débogage dans Visual Studio.

Navigation

Utilisez Naviguer vers l'avant et Naviguer vers l'arrière dans le menu Affichage pour vous déplacer parmi les sections de code d'un même fichier récemment affichées ou parmi les fichiers récemment affichés dans l'éditeur.

Utilisez la commande Atteindre la définition pour naviguer jusqu'à la procédure d'une méthode ou jusqu'à la définition d'une variable. Par exemple, si vous définissez une procédure MaProc() et qu'ultérieurement dans le code, vous effectuez un appel de MaProc(), vous pouvez naviguer directement jusqu'à la procédure de cette méthode à l'aide de la commande Atteindre la définition.

Utilisez les Signets pour marquer les lignes de code des fichiers volumineux afin de pouvoir naviguer rapidement jusqu'à ces sections de code dans l'éditeur. Pour plus d'informations, consultez Signets, fenêtre.

Utilisez les diverses fonctionnalités de recherche, telles que Recherche incrémentielle et Rechercher dans les fichiers, pour naviguer au sein d'un fichier et à travers les fichiers. Pour plus d'informations, consultez Recherche et remplacement.

Lisibilité

L'éditeur prend en charge l'enveloppage des lignes de code pour les adapter à la taille de la fenêtre ainsi que la numérotation de chaque ligne de code. Pour plus d'informations, consultez Comment : gérer le retour automatique à la ligne dans l'Éditeur et Comment : afficher les numéros de ligne dans l'Éditeur.

Vous pouvez également masquer des régions de code afin de ne visualiser que les régions dans lesquelles vous devez travailler. Pour plus d'informations, consultez Comment : structurer et masquer le code.

Personnalisation de l'éditeur

Vous pouvez définir des préférences pour certaines fonctionnalités et appliquer ces préférences à tous les éditeurs ou à des éditeurs particuliers à l'aide de la boîte de dialogue Options. Certaines modifications, comme la taille et la famille des polices, s'appliquent toujours globalement.

Différences entre les personnalisables globales des éditeurs et les personnalisations propres à un langage

Certains paramètres en rapport avec éditeurs, tels que le retour automatique à la ligne, les numéros de ligne et mise en retrait, peuvent s'appliquer automatiquement à tous les éditeurs. Vous pouvez aussi modifier les paramètres d'un seul langage de programmation ou éditeur de balises sans que les autres éditeurs n'en soient affectés. Les paramètres globaux des éditeurs se trouvent sur certaines pages de la section Éditeur de texte de la boîte de dialogue Options :

Tous les autres nœuds sous Éditeur de texte contiennent des options spécifiques à un langage de programmation ou à un langage de balisage. Une modification apportée à l'un de ces nœuds affecte uniquement les éditeurs du langage de programmation ou du langage de balisage sélectionné. Pour plus d'informations, consultez Définition des options de l'éditeur.

Personnalisation du texte

Vous pouvez modifier la famille et la taille de police utilisées dans le mode code de tous les éditeurs, ainsi que les couleurs du texte, dans la Polices et couleurs, Environnement, boîte de dialogue Options. La liste déroulante Afficher les paramètres de contient les entrées suivantes en rapport avec le texte affiché dans les éditeurs :

  • Éditeur de texte

  • Compléter automatiquement les instructions

  • Info-bulle de l'éditeur

Apporter une modification à l'une de ces zones affecte tous les éditeurs de Visual Studio. Pour plus d'informations, consultez Comment : modifier le type, la taille et les couleurs de police utilisées dans l'Éditeur.

Voir aussi

Référence

Éditeur de code et de texte

Autres ressources

Modification de texte, de code et de balisage