Come posso fare in modo che Visual Studio disponga di 80 caratteri?


102

Esiste un modo per eseguire il ritorno a capo automatico di Visual Studio a 80 caratteri? Sto usando VS2008.

Questo post è vagamente correlato.


È una cosa personale o hai un istruttore per una classe che lo richiede? Trovo che il ritorno a capo della riga sia piuttosto ... restrittivo per il mio stile di codifica, poiché mi piace usare nomi descrittivi lunghi per le cose. ^ _ ^
Nicholas Flynt

3
Forse 80 è troppo restrittivo ... ma preferisco un'impostazione relativamente ristretta perché mi consente di vedere l'intera istruzione in una volta, senza nascondere automaticamente la casella degli strumenti e altre finestre ausiliarie.
JosephStyons,

7
Limitare la larghezza delle colonne presenta molti vantaggi. Leggi questo: cookcomputing.com/blog/archives/000545.html Vedi questo: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian

1
@KyleStrand sono con te. Trovo il codice molto più comprensibile se riesco a visualizzarlo su uno schermo. Quando l'ho postato 8 anni fa, ero un po 'più dogmatico sul volere i miei 80 personaggi (perché se è abbastanza buono per una console, è abbastanza buono per lo studio!). Ora, sono felice se riesco a vedere tutto con una dimensione del carattere ragionevole.
JosephStyons

1
Mi sono qui in cerca di un modo per duro involucro di un blocco di commento. (Sono d'accordo con altri sul fatto che il codice di avvolgimento automatico probabilmente non sarà così utile, anche se una certa quantità di disciplina nel limitare la lunghezza delle righe nei commenti e nel codice può aiutare quando differisce durante le revisioni del codice, ecc.) Non trovando quello che stavo cercando, Ho trovato questo strumento di rewrap: marketplace.visualstudio.com/items?itemName=stkb.rewrap Non l'ho provato, ma sembra che farebbe il lavoro.
Tom Bogle

Risposte:


68

Strumenti >> Opzioni >> Editor di testo >> Tutte le lingue >> Generale >> Seleziona A capo automatico.

Non so se puoi selezionare un numero specifico di colonne?


5
VS 2013: nessuna opzione per il numero di colonne; Tuttavia, l'avvolgimento viene regolato se si modificano le dimensioni della finestra VS.
Guilherme Salomé

3
Non credo che questo sia il comportamento desiderato, almeno non quello che voglio. C'è un modo per impostare la larghezza di una linea?
sop

116

A meno che qualcuno non possa consigliare uno strumento gratuito per farlo, puoi farlo con ReSharper :

ReSharper >> Opzioni ... >> Lingue / C # >> Interruzioni di riga e ritorno a capo

  • Seleziona "Avvolgi righe lunghe"
  • Imposta "Margine destro (colonne)" sul valore richiesto (il valore predefinito è 120)

Spero che aiuti.


30
In R # 8.x è sotto RESHARPER >> Opzioni >> Modifica codice >> C # >> Stile di formattazione >> Interruzioni di riga e
ritorno a capo

In Visual Studio 2019 (con ReSharper 2020.1) il percorso è ora Estensioni >> ReSharper >> Opzioni >> Modifica codice >> C # >> Stile di formattazione >> Interruzioni di riga e ritorno a capo
Theophilus


16

Puoi anche usare

Ctrl+E, Ctrl+W

scorciatoia da tastiera per attivare e disattivare le linee di ritorno a capo.


Grazie, rimane abilitato per tutti i file per sempre o solo per la sessione?
eozzy

grazie per questa scorciatoia ... L'ho digitato male molto e devo sempre google dove disabilitarlo. metterò questo su un post-it non di sicuro
Mario Garcia

9

Per farlo con Visual Assist (un altro strumento non gratuito):

VAssistX >> Opzioni di Visual Assist X >> Avanzate >> Schermo

  • Selezionare "Visualizza indicatore dopo la colonna" e impostare il campo del numero su 80.

3
Ora sotto VAssistX >> Opzioni di Visual AssistX >> Display
omonimo

4

Aggiunge guide colonne verticali all'editor di testo di Visual Studio. Questa versione è per Visual Studio 2012, Visual Studio 2013 o Visual Studio 2015.

Vedi il plugin.


3

Mi sono imbattuto in questa domanda quando stavo effettivamente cercando una risposta a questa (come aggiungere una linea / linea guida visiva al limite di caratteri). Quindi vorrei lasciare un riferimento qui per chiunque come me.


3

Se il problema è semplicemente che vuoi sapere quando passi 80 caratteri per una singola riga, che è un limite comune delle linee guida per la codifica, puoi usare un approccio diverso: Linee guida dell'editor . Questo aggiungerà guide di colonne verticali dietro il tuo codice.


0

Vedi anche questa risposta per cambiare la modalità comodamente.

Citazione:

Uso questa funzione abbastanza spesso da aggiungere un pulsante personalizzato alla barra dei comandi.

Fai clic su Aggiungi o Rimuovi -> Personalizza
Fai clic sulla scheda Comandi
Seleziona Modifica | Avanzate dall'elenco
Trova Toggle A capo automatico e trascinalo sulla barra


0

codice -> preferenze -> impostazioni -> editor di testo -> scorri verso il basso finché non vedi il ritorno a capo automatico impostalo su wordWrapColumn -> sotto la colonna a capo automatico inserisci il numero di caratteri che vuoi che siano su una riga

inserisci qui la descrizione dell'immagine


4
Questo è "Visual Studio Code" non "Visual Studio", i nomi sono solo simili :)
Tom
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.