Comment puis-je créer des lignes d'habillage Visual Studio à 80 caractères?

102

Existe-t-il un moyen de rendre Visual Studio Word-wrap à 80 caractères? J'utilise VS2008.

Ce message est vaguement lié.

JosephStyons
la source
Est-ce une chose personnelle ou avez-vous un instructeur pour un cours qui l'exige? Je trouverais le retour à la ligne plutôt ... restrictif à mon style de codage, car j'aime utiliser de longs noms descriptifs pour les choses. ^ _ ^
Nicholas Flynt
3
Peut-être que 80 est trop restrictif ... mais je préfère un paramètre relativement étroit car il me permet de voir l'ensemble de l'instruction à la fois, sans masquer automatiquement la boîte à outils et les autres fenêtres auxiliaires.
JosephStyons
7
Restreindre la largeur de colonne présente de nombreux avantages. Lisez ceci: cookcomputing.com/blog/archives/000545.html Voir ceci: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian
1
@KyleStrand Je suis avec vous. Je trouve le code beaucoup plus compréhensible si je peux l'afficher sur un seul écran. Quand j'ai posté ça il y a 8 ans, j'étais un peu plus dogmatique à propos de mes 80 personnages (car si c'est assez bien pour une console, c'est assez bien pour un studio!). Maintenant, je suis heureux si je peux tout voir avec une taille de police raisonnable.
JosephStyons
1
Je suis ici à la recherche d'un moyen de dur wrap un commentaire de bloc. (Je suis d'accord avec d'autres sur le fait que le code d'auto-wrapping ne sera probablement pas aussi utile, bien qu'une certaine discipline dans la limitation de la longueur des lignes dans les commentaires et le code puisse aider en cas de différences lors des révisions de code, etc.) Ne pas trouver ce que je cherchais, J'ai trouvé cet outil de réemballage: marketplace.visualstudio.com/items?itemName=stkb.rewrap Je ne l'ai pas essayé, mais il semble que cela ferait le travail.
Tom Bogle

Réponses:

68

Outils >> Options >> Editeur de texte >> Toutes les langues >> Général >> Sélectionnez Word Wrap.

Je ne sais pas si vous pouvez sélectionner un nombre spécifique de colonnes?

TGnat
la source
5
VS 2013: pas d'option pour le nombre de colonnes; Cependant, l'habillage est ajusté si vous modifiez la taille de la fenêtre VS.
Guilherme Salomé
3
Je ne pense pas que ce soit le comportement recherché, du moins pas ce que je veux. Existe-t-il un moyen de définir la largeur d'une ligne?
sop le
116

À moins que quelqu'un ne puisse recommander un outil gratuit pour ce faire, vous pouvez y parvenir avec ReSharper :

ReSharper >> Options ... >> Langues / C # >> Sauts de ligne et habillage

  • Cochez "Envelopper les longues lignes"
  • Définissez «Marge droite (colonnes)» sur la valeur requise (la valeur par défaut est 120)

J'espère que cela pourra aider.

Igal Tabachnik
la source
30
Dans R # 8.x c'est sous RESHARPER >> Options >> Édition de code >> C # >> Style de formatage >>
Sauts de
Dans Visual Studio 2019 (avec ReSharper 2020.1), le chemin est maintenant Extensions >> ReSharper >> Options >> Édition de code >> C # >> Style de mise en forme >> Sauts de ligne et habillage
Theophilus
16

Vous pouvez aussi utiliser

Ctrl+E, Ctrl+W

raccourci clavier pour activer et désactiver l'habillage des lignes.

Cory Koch
la source
Merci, reste-t-il activé pour tous les fichiers pour toujours, ou juste pour la session?
eozzy
merci pour ce raccourci ... Je me trompe beaucoup et je dois toujours chercher sur Google où le désactiver. va mettre ça sur un post-it pas sûr
Mario Garcia
9

Pour ce faire avec Visual Assist (un autre outil non gratuit):

VAssistX >> Options Visual Assist X >> Avancé >> Affichage

  • Cochez «Afficher l'indicateur après la colonne» et réglez le champ numérique sur 80.
Idbrii
la source
3
Maintenant sous VAssistX >> Options Visual AssistX >> Affichage
Éponyme
4

Ajoute des repères de colonne verticaux à l'éditeur de texte Visual Studio. Cette version est pour Visual Studio 2012, Visual Studio 2013 ou Visual Studio 2015.

Voir le plugin.


la source
3

Je suis tombé sur cette question alors que je cherchais réellement une réponse à celle-ci (comment ajouter une ligne visuelle / guide à la limite de caractères). Je voudrais donc laisser une référence ici pour quelqu'un comme moi.

Corio
la source
3

Si le problème est simplement que vous voulez savoir quand vous passez 80 caractères pour une seule ligne, ce qui est une limite courante de guide de codage, vous pouvez utiliser une approche différente: les directives de l'éditeur . Cela ajoutera des guides de colonne verticaux derrière votre code.

Bonjour au revoir
la source
0

Voir également cette réponse pour changer de mode de manière pratique.

Citation:

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

Cliquez sur Ajouter ou Supprimer -> Personnaliser
Cliquez sur l'onglet Commandes
Sélectionnez Édition | Avancé dans la liste
Rechercher Basculer l'habillage de mot et faites-le glisser sur votre barre

Roland Pihlakas
la source
0

code -> préférences -> paramètres -> éditeur de texte -> faites défiler vers le bas jusqu'à ce que vous voyiez l'habillage de mot définissez-le sur wordWrapColumn -> sous Word Wrap Column insérez le nombre de caractères que vous souhaitez placer sur une ligne

entrez la description de l'image ici

Charbel.AY
la source
4
Ceci est "Visual Studio Code" et non "Visual Studio", les noms sont similaires :)
Tom