Mettre en attente des lignes de code dans Visual Studio
La prise en charge de l’indexation de lignes, également appelée indexation interactive, est disponible dans Visual Studio 2022 version 17.3 et versions ultérieures. La mise en attente de lignes vous permet de mettre en attente des blocs de modifications dans vos fichiers directement à partir de l’éditeur de code. La mise en attente de lignes peut également être utile lorsque vous souhaitez fractionner les modifications entre différentes validations.
À compter de Visual Studio 2022 version 17.6, vous pouvez utiliser l’option de survol pour également désindexer les modifications, ligne par ligne.
Prise en charge des marges de couleur
La première chose que vous pouvez remarquer sur la prise en charge de la mise en attente de lignes est la façon dont l’éditeur visualise les modifications Git sur la barre de défilement et dans la marge.
Les couleurs et annotations facilitent la distinction entre les modifications enregistrées et non enregistrées que vous avez ajoutées, supprimées ou modifiées.
Astuce
Vous pouvez modifier les couleurs affichées par Visual Studio pour vous aider à gérer les modifications. Accédez Outils>Options>Environnement>Polices et couleurs, puis choisissez parmi les options suivantes :
- Suivre les ajouts dans les documents sous contrôle de code source
- Suivre les suppressions dans les documents sous contrôle de code source
- Suivre les modifications dans les documents sous contrôle de code source
Prise en charge de l’option Aperçu de la différence
Les marges de couleur sont interactives. Lorsque vous sélectionnez une marge de couleur, Visual Studio ouvre l’interface utilisateur (IU) Aperçu de la différence dans laquelle vous pouvez afficher vos modifications dans l’éditeur sans changer de contexte. L’interface utilisateur Aperçu de la différence récapitule le nombre de lignes ajoutées et supprimées et facilite la navigation entre les modifications à l’aide des flèches Haut et Bas.
Vous pouvez également accéder à Aperçu de la différence lorsque vous cliquez avec le bouton droit sur une ligne qui inclut des modifications. Un menu contextuel s’affiche dans lequel vous pouvez sélectionner Aperçu de la différence. Vous pouvez également utiliser le raccourci clavier Alt+F8.
Note
Si vous préférez une vue de différence inline, vous pouvez utiliser le contrôle Paramètres dans le coin supérieur droit de l’éditeur Diff pour basculer en mode inline.
Astuce
Vous pouvez modifier la façon dont Visual Studio interagit avec les modifications de code dans l’interface utilisateur Aperçu de la différence à l’aide de l’option Cliquez pour afficher un aperçu de la marge dans le menu Outils>Options>Éditeur de texte>Avancé. Par exemple, vous pouvez modifier le paramètre Clic unique par défaut en Double-clic, ou vous pouvez sélectionner Aucun pour désactiver l’interface utilisateur de la différence de vue.
Mettre en attente des blocs de code
Vous pouvez mettre en attente n’importe quel bloc de code à l’aide de l’interface utilisateur Aperçu de la différence. Pour ce faire, pointez sur la modification que vous souhaitez mettre en attente, puis sélectionnez Mettre en attente la modification. Vous pouvez également utiliser le bouton de mise en attente global si vous souhaitez mettre en attente toutes les modifications que vous avez apportées à un document.
Si vous préférez une vue de différence en plein écran, vous pouvez basculer vers l’éditeur Diff. Voici comment sélectionner le bouton Promouvoir en document dans le coin supérieur droit de l’interface utilisateur Aperçu de la différence. Vous pouvez également utiliser le raccourci clavier CtrlAltHome. Toutes les fonctionnalités fournies par l’interface utilisateur Aperçu de la différence sont également disponibles dans l’éditeur Diff.
Valider les changements en attente
Une fois que vous avez préparé votre validation en examinant et en mettant en attente les modifications que vous souhaitez inclure, vous pouvez créer votre validation à l’aide de la fenêtre Modifications Git. Ensuite, entrez un message de validation, puis sélectionnez Valider les changements en attente.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour