Comment basculer le retour automatique à la ligne dans Visual Studio?


317

Visual Studio .NET a-t-il un moyen d'activer et de désactiver le retour automatique à la ligne?

Je suis habitué à cette fonctionnalité dans Eclipse qui vous permet de cliquer avec le bouton droit et d'activer et de désactiver le retour automatique à la ligne de sorte que lorsque vous avez de longues lignes qui s'étendent vers la droite, vous n'avez pas à déplacer la barre de défilement inférieure de droite à gauche pour lisez votre code / html: http://web.archive.org/web/20131027224437/http://ahtik.com:80/blog/2006/06/18/first-alpha-of-eclipse-word-wrap- libéré/


Comparé à d'autres éditeurs tels que Notepad ++, Sublime Text et Visual Studio Code, l'habillage de mots dans Visual Studio présente plusieurs problèmes connus. Si vous l'utilisez, veuillez voter pour la demande de fonctionnalité Résoudre les problèmes connus avec le retour automatique à la ligne .
Colonel Panic

Réponses:


617

Après https://docs.microsoft.com/en-gb/visualstudio/ide/reference/how-to-manage-word-wrap-in-the-editor

Lors de l'affichage d'un document : Édition / Avancé / Retour à la ligne ( Ctrl+ E, Ctrl+ W)

Paramètres généraux : Outils / Options / Éditeur de texte / Toutes les langues / Retour à la ligne

Ou recherchez «retour à la ligne» dans la zone de lancement rapide.


Problèmes connus :

Si vous connaissez le retour automatique à la ligne dans Notepad ++, Sublime Text ou Visual Studio Code, soyez conscient des problèmes suivants lorsque Visual Studio se comporte différemment des autres éditeurs:

  1. Le triple clic ne sélectionne pas toute la ligne
  2. La commande Couper ne supprime pas la ligne entière
  3. Appuyer deux fois sur la touche Fin ne déplace pas le curseur en fin de ligne

Malheureusement, ces bogues ont été fermés "de priorité inférieure". Si vous souhaitez que ces bogues soient corrigés, veuillez voter pour la demande de fonctionnalité Résoudre les problèmes connus avec le retour automatique à la ligne .


3
Lorsque j'appuie sur la touche «Fin», le curseur se déplace à la fin de la ligne affichée et non à la ligne réelle - vraiment ennuyeux. Y a-t-il une solution à cela?
Flash

J'ai dû vérifier le "Afficher tous les paramètres" en bas pour que toutes les langues apparaissent dans les options.
JoeMoe1984

3
Très ennuyeux car j'utilise constamment CTRL + E, F pour reformater le code avec R # et CTRL + E, W est tout simplement trop proche.
Beurk

1
Je n'ai pas Edit-> Advanced ... la communauté Visual Studio est-elle entravée de cette manière?
livingtech

Curieusement, mes paramètres sous «options» comme vous l'avez décrit ont été vérifiés pour cela, mais ce n'était pas enveloppant. J'ai décoché la case et l'ai revérifiée, puis après avoir quitté la fenêtre, mon code a été encapsulé (dans VS Professional 2017).
Kyle Vassella

20

J'utilise cette fonction assez souvent pour ajouter un bouton personnalisé à la barre de commandes.

  1. Cliquez sur les boutons Ajouter ou Supprimer -> Personnaliser
  2. Cliquez sur l' onglet Commandes
  3. Cliquez sur Ajouter une commande ...
  4. Sélectionnez Modifier (ou Modifier | Avancé pour les nouvelles versions VS) dans la liste
  5. Trouver Toggle Word Wrap et faites-le glisser sur votre barre

2
Impossible de trouver la chose sanglante! Excellente solution.
Jonathan

11

Depuis Visual Studio 2013, la fonctionnalité de retour à la ligne est enfin utilisable: elle respecte l'indentation. Il y a encore quelques problèmes (surlignage de ligne, sélection), mais cela vaut la peine d'être utilisé. Voici comment

entrez la description de l'image ici


1
intéressant. Je me demande s'il y a un moyen de ne pas respecter l'indentation si je ne le veux pas
Simon_Weaver

7

Dans Visual Studio 2005 Pro:

Ctrl+ E, Ctrl+W

Ou le menu EditionAvancéRetour automatique à la ligne .


6
  1. Ouvrez la fenêtre de sortie.

  2. Recherchez la petite icône à l'extrême droite de la barre d'outils qui commence par le texte "Afficher la sortie de:". Il ressemble à une petite fenêtre avec une icône de retour chariot. Lorsque vous passez la souris dessus, Visual Studio doit afficher «Basculer le retour automatique à la ligne» près du pointeur de votre souris.

  3. Cliquez sur cette icône.

Vous avez maintenant appris quelque chose qui était si douloureusement évident que je me sens gêné de ne pas le savoir il y a longtemps et j'ai donc choisi de payer ma cotisation et de partager ma réponse avec d'autres afin qu'ils ne souffrent pas de la même agonie que moi.

Sérieusement, cela est vraiment utile pour ceux qui ont de petits écrans. J'ai un petit moniteur USB Lilliput qui est bon pour les petites fenêtres d'outils, Skype IM, etc. Après avoir supporté le défilement latéral pendant des mois, j'ai finalement décidé de voir si je pouvais en faire un retour à la ligne. La réponse était si simple, mais la quantité de temps / d'efforts qu'elle économise est énorme.



4

Dans Visual Studio 2017, éditez -> Avancé -> Retour automatique à la ligne OU Ctrl + E + W



3

Utilisez le menu EditionAvancéWrap Word dans Visual Studio 2003.



2

Pour, Visual Studio 2017procédez comme suit:

Outils> Options> Toutes les langues , puis cochez ou décochez la case en fonction de vos préférences. Comme vous pouvez le voir dans l'image ci-dessous:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.