Partager via


Comment : sélectionner et modifier du texte

Si vous modifiez le code, les balises HTML ou XML, ou le texte brut, l'éditeur de code fournit les fonctionnalités traditionnelles d'un éditeur ou traitement de texte. Les procédures de sélection, de copie et de collage d'un texte ou de lignes de code vous sont déjà familières.

Pour les projets Visual Studio, l'éditeur de code fournit aussi la saisie semi-automatique dans le langage de programmation du projet, la vérification de la syntaxe, la mise en couleur des mots clés et d'autres services. Pour plus d'informations, consultez Comment : naviguer dans le code et le texte.

Vous pouvez mettre le code en forme manuellement ou laisser l'environnement de développement intégré (IDE) s'en charger. Pour plus d'informations, consultez Personnalisation de l'éditeur. Les procédures de glisser-déplacer sont traitées dans Comment : déplacer, copier ou stocker du texte.

Notes

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Sélection de texte et de code

L'éditeur de code possède deux modes de sélection du texte :

  • Mode Flux continu   La sélection suit un flux continu et linéaire du début du fichier jusqu'à la fin, comme dans le contrôle d'édition standard multiligne de Microsoft® Windows®. Des lignes entières sont sélectionnées lorsque vous passez à la ligne suivante ou à une ligne précédente.

  • Mode Colonne (Zone)   Seule une partie rectangulaire de texte est sélectionnée, au lieu de la ligne entière. Cette sélection inclut tous les caractères inclus dans le rectangle défini par le premier caractère (ancre) et le dernier caractère de la sélection. Tout texte tapé ou collé dans la zone sélectionnée est inséré au même endroit sur chaque ligne.

Pour sélectionner un flux de texte continu

  • Appuyez sur le bouton gauche de la souris, puis faites glisser le curseur sur le texte à sélectionner.

    - ou -

  • Maintenez la touche MAJ enfoncée et appuyez sur une touche de direction.

    - ou -

  • Cliquez dans la Marge de sélection, située à l'extrême gauche de la fenêtre de l'éditeur, pour sélectionner une ligne entière.

    - ou -

  • Maintenez la touche MAJ enfoncée et cliquez dans la Marge de sélection pour étendre la sélection ligne après ligne.

Pour sélectionner un rectangle de texte

  • Maintenez la touche ALT enfoncée, appuyez sur le bouton gauche de la souris, puis faites glisser le curseur sur le texte à sélectionner.

    - ou -

  • Maintenez les touches MAJ+ALT enfoncées et appuyez sur une touche de direction.

Manipulation de texte et de code

L'éditeur de code prend en charge la plupart des fonctionnalités de manipulation de texte disponibles dans les traitements de texte, comme Microsoft® Word®. Par exemple, vous pouvez :

  • Copier et Coller du texte ou du code

  • Placer l'éditeur de code en mode Refrappe à l'aide de la touche INSERTION

  • Utiliser les touches SUPPR et RETOUR ARRIÈRE pour supprimer du texte ou du code

Vous pouvez aussi Copier et Coller du texte ou du code dans l'éditeur de code à partir d'autres éditeurs de texte. De plus, vous pouvez insérer dans un fichier des blocs de code prêts à l'emploi. Pour plus d'informations, consultez Sélecteur d'extraits de code.

Pour coller du texte ou du code dans l'éditeur de code à partir de Microsoft Word

  1. Avant de copier du texte ou du code à partir d'un document Microsoft Word, assurez-vous que tous les guillemets sont droits et non courbes, et que les guillemets qui encadrent les chaînes sont équilibrés (par exemple, "abc" ou 'abc').

    Conseil

    Dans Word, développez le menu Outils et sélectionnez Options de correction automatique. Sous l'onglet Lors de la frappe, sous le titre Remplacer, désactivez la case à cocher Guillemets ' ' ou " " par des guillemets ‘ ’ ou « ».

  2. Sélectionnez le texte ou le code dans le document source, et appuyez sur CTRL+C pour le copier.

  3. Déplacez le point d'insertion vers l'emplacement souhaité dans l'éditeur de code, ou sélectionnez le texte ou le code à remplacer.

  4. Appuyez sur CTRL+V pour coller le texte copié.

    Le texte copié est inséré. Si un texte ou un code avait déjà été sélectionné, il est remplacé.

Avec Visual Studio 2010, il est désormais possible de taper et coller du texte en mode de sélection de colonne. Tout texte tapé ou collé au point du curseur dans la sélection est répété à la même position horizontale sur chaque ligne de la sélection. Cela permet d'éviter les saisies répétitives.

Par exemple, lorsque vous déclarez une série de variables avec les mêmes type et modificateur d'accès, vous pouvez sélectionner une colonne avec une ligne pour chaque variable, taper le modificateur d'accès et le nom de type une seule fois, puis quitter la sélection et nommer les variables. Vous pouvez ensuite sélectionner un rectangle contenant les noms de variables et le coller autre part lorsque vous voudrez définir leurs valeurs.

Pour ajouter du texte à une sélection de colonne

  • Maintenez la touche Alt enfoncée et utilisez la souris ou les touches de direction pour créer une zone de sélection rectangulaire.

Notes

Affecter à la largeur de la sélection la valeur de 0 caractère permet d'insérer du texte sans remplacer le texte existant ni ajouter d'espaces.

  1. Tapez du texte.

    Ce texte sera répété dans la même position horizontale sur chaque ligne de la sélection.

    --OU--

    Tapez Ctrl+V pour coller du texte.

    Si le texte source a été copié en mode de flux, il sera inséré dans la même position sur chaque ligne de la sélection.

    Si le texte source a été copié depuis une sélection de colonne, chaque ligne du texte source occupera une ligne de la zone de destination. Si la zone de destination contient plus de lignes que la source, le texte source ne sera pas répété. Si le texte source est plus grand que la zone de destination, la sélection s'agrandira pour s'y adapter.

    Remarque   Les sélections rectangulaires de tables et de feuilles de calcul des autres applications seront traitées comme des sélections de flux de données. Le bloc de texte sélectionné sera répété sur chaque ligne de la zone de destination.

Voir aussi

Tâches

Comment : naviguer dans le code et le texte

Comment : déplacer, copier ou stocker du texte

Concepts

Nouvelles commandes et fonctionnalités de l'éditeur de code

Personnalisation de l'éditeur

Autres ressources

Modification de texte, de code et de balisage