¿Cómo puedo hacer que Visual Studio ajuste líneas a 80 caracteres?

102

¿Hay alguna forma de ajustar la palabra de Visual Studio a 80 caracteres? Estoy usando VS2008.

Esta publicación está vagamente relacionada.

JosephStyons
fuente
¿Es esto algo personal o tiene un instructor para una clase que lo requiere? Encontraría el ajuste de línea bastante ... restrictivo para mi estilo de codificación, ya que me gusta usar nombres descriptivos largos para las cosas. ^ _ ^
Nicholas Flynt
3
Tal vez 80 sea demasiado restrictivo ... pero prefiero una configuración relativamente estrecha porque me permite ver la declaración completa a la vez, sin ocultar automáticamente la caja de herramientas y otras ventanas auxiliares.
JosephStyons
7
Restringir el ancho de la columna tiene muchas ventajas. Lea esto: cookcomputing.com/blog/archives/000545.html Vea esto: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian
1
@KyleStrand Estoy contigo. Encuentro el código mucho más comprensible si puedo verlo en una pantalla. Cuando publiqué esto hace 8 años, era un poco más dogmático sobre querer mis 80 caracteres (¡porque si es lo suficientemente bueno para una consola, es lo suficientemente bueno para un estudio!). Ahora, estoy feliz si puedo ver todo con un tamaño de fuente razonable.
JosephStyons
1
Me aquí en busca de una forma de disco envoltura de un comentario de bloque. (Estoy de acuerdo con otros en que es probable que el código de ajuste automático no sea tan útil, aunque una cierta cantidad de disciplina para limitar la longitud de la línea en los comentarios y el código puede ayudar al diferenciar durante las revisiones de código, etc.) No encontré lo que estaba buscando, Encontré esta herramienta de reenvío: marketplace.visualstudio.com/items?itemName=stkb.rewrap No la he probado, pero parece que funcionaría.
Tom Bogle

Respuestas:

68

Herramientas >> Opciones >> Editor de texto >> Todos los idiomas >> General >> Seleccionar ajuste de palabras.

No sé si puede seleccionar un número específico de columnas.

TGnat
fuente
5
VS 2013: sin opción para el número de columnas; Sin embargo, la envoltura se ajusta si cambia el tamaño de la ventana VS.
Guilherme Salomé
3
No creo que este sea el comportamiento deseado, al menos no lo que quiero. ¿Hay alguna forma de establecer el ancho de una línea?
sop
116

A menos que alguien pueda recomendar una herramienta gratuita para hacer esto, puede lograrlo con ReSharper :

ReSharper >> Opciones ... >> Idiomas / C # >> Saltos de línea y ajuste

  • Marque "Envolver largas filas"
  • Establezca "Margen derecho (columnas)" en el valor requerido (el valor predeterminado es 120)

Espero que ayude.

Igal Tabachnik
fuente
30
En R # 8.x está en RESHARPER >> Opciones >> Edición de código >> C # >> Estilo de formato >> Saltos de línea y
ajuste
En Visual Studio 2019 (con ReSharper 2020.1), la ruta ahora es Extensiones >> ReSharper >> Opciones >> Edición de código >> C # >> Estilo de formato >> Saltos de línea y envoltura
Theophilus
16

También puedes usar

Ctrl+E, Ctrl+W

atajo de teclado para activar y desactivar las líneas de ajuste.

Cory Koch
fuente
Gracias, ¿permanece habilitado para todos los archivos para siempre o solo para la sesión?
eozzy
gracias por este atajo ... Escribo mal esto mucho y siempre tengo que buscar en Google dónde deshabilitarlo. voy a poner esto en un post-it no es seguro
Mario García
9

Para hacer esto con Visual Assist (otra herramienta que no es gratuita):

VAssistX >> Opciones de Visual Assist X >> Avanzado >> Pantalla

  • Marque "Mostrar indicador después de columna" y establezca el campo numérico en 80.
idbrii
fuente
3
Ahora en VAssistX >> Opciones Visual AssistX >> Pantalla
Epónimo
4

Agrega guías de columnas verticales al editor de texto de Visual Studio. Esta versión es para Visual Studio 2012, Visual Studio 2013 o Visual Studio 2015.

Ver el complemento.


fuente
3

Me encontré con esta pregunta cuando en realidad estaba buscando una respuesta a esta (cómo agregar una línea / guía visual en el límite de caracteres). Así que me gustaría dejar una referencia aquí para cualquiera como yo.

Corio
fuente
3

Si el problema es simplemente que desea saber cuándo pasa 80 caracteres para una sola línea, que es un límite de pauta de codificación común, puede usar un enfoque diferente: Pautas del editor . Esto agregará guías de columnas verticales detrás de su código.

Hola Adios
fuente
0

Consulte también esta respuesta para cambiar el modo cómodamente.

Citación:

Utilizo esta función con la suficiente frecuencia como para agregar un botón personalizado a la barra de comandos.

Haga clic en Agregar o quitar -> Personalizar
Haga clic en la pestaña Comandos
Seleccione Editar | Avanzado en la lista
Buscar Cambiar ajuste de palabras y arrástrelo a su barra

Roland Pihlakas
fuente
0

código -> preferencias -> configuración -> editor de texto -> desplácese hacia abajo hasta que vea el ajuste de palabras, configúrelo en wordWrapColumn -> debajo de Word Wrap Column inserte el número de caracteres que desea estar en una línea

ingrese la descripción de la imagen aquí

Charbel.AY
fuente
4
Esto es "Visual Studio Code", no "Visual Studio", los nombres son similares :)
Tom