2011-01-11 15 views
16

Me gusta mantener una gran cantidad de código en una línea. Pero cuando presiono Ctrl K, Ctrl D para formatear el código fuente, rompe las líneas de código. ¿Hay alguna configuración en Visual Studio o un hack de registro que pueda hacer para aumentar la longitud máxima de la línea?Cambiar la longitud de la línea en Visual Studio 2010

+0

Relacionado: http: // stackoverflow.com/questions/236517/how-can-i-make-visual-studio-wrap-lines-at-80-characters – Patrick

+1

Cuando comencé a programar me sentía como Pasha, sin embargo, aunque todavía tengo un monitor amplio, ahora me gusta mantener cosas de 80 columnas o menos por razones de portabilidad. También para la capacidad de ver dos archivos de código uno al lado del otro. –

+0

¿También mantiene el marcado HTML a 80 columnas de ancho? Lo dudo. Me molesta cuando mi HTML se rompe en muchas líneas ilegibles. Código ... es más fácil de leer en muchas líneas si está escrito con buenas prácticas de codificación. – ppumkin

Respuesta

14

Este ajuste se puede ajustar mediante la apertura de las herramientas, opciones, editor de texto, C#, el formato de embalaje

En la vista que se tiene un ajuste llamado "Deja bloque con sencillo en línea". Si lo comprueba, el código permanecerá en una línea.


Editar: La opción anterior sólo funcionará para los bloques sin embargo. No hay forma de usar vanil Visual Studio para cambiar el ajuste de "cualquier línea" (y no estoy enterado de ningún hack de registro desafortunadamente).

Al usar Resharper, puede establecer el número de columnas que el editor de texto debe considerar al envolver líneas, y también puede determinar si las líneas deben o no romperse. Los detalles se pueden encontrar en this answer by hmemcpy.

+1

Tengo esa opción marcada. no funciona – PBG

20

Para mí, que tenían que aplicar Patrick's suggestion, así como la siguiente:

  • Herramientas
    • Opciones
      • Editor de texto
        • HTML
          • Formateo
            • Tag Envolver
              • etiquetas Wrap cuando se excede la longitud especificada (desactivar o ajustar longitud)

enter image description here

+1

Solucionó mis problemas, gracias. –

+2

Guau, eso funciona * mucho * mucho mejor. ¡Gracias! –

+0

¡Buena edición, gracias! –

8

Si uno utiliza ReSharper:

ReSharper -> Opciones -> Edición de código -> C# -> formato de estilo -> Saltos de línea y envoltura -> Margen derecho (columnas)

enter image description here

Cuestiones relacionadas