snippets - Agregar una guía al editor en Visual Studio
visual studio code change configuration (11)
Ahora hay una extensión para Visual Studio 2012 y 2013:
http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
Introducción
Siempre he estado buscando una forma de hacer que Visual Studio dibuje una línea después de una cierta cantidad de caracteres.
A continuación se incluye una guía para habilitar estas directrices denominadas para varias versiones de Visual Studio.
Visual Studio 2013
Instalar la extensión de Pautas del editor de Paul Harrington para VS 2013
Visual Studio 2010 y 2012
- Instale la extensión de Pautas del editor de Paul Harrington para VS 2010 o VS 2012 .
- Abra el registro en:
VS 2010:HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/10.0/Text Editor
VS 2012:HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/11.0/Text Editor
y agregue una nueva cadena llamadaGuides
con el valorRGB(100,100,100), 80
. La primera parte especifica el color, mientras que la otra (80
) es la columna en la que se mostrará la línea. - O instale la extensión de la IU de las Pautas (que también forma parte de las herramientas de productividad de productividad ), que agregará entradas al menú contextual del editor para agregar / eliminar las entradas sin necesidad de editar el registro directamente. La desventaja actual de este método es que no puede especificar la columna directamente.
Visual Studio 2008 y otras versiones
Si está utilizando Visual Studio 2008, abra el registro en HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/Text Editor
y agregue una nueva cadena llamada Guides
con el valor RGB(100,100,100), 80
. La primera parte especifica el color, mientras que la otra ( 80
) es la columna en la que se mostrará la línea. La línea vertical aparecerá, cuando reinicie Visual Studio.
Este truco también funciona para otras versiones de Visual Studio, siempre que use la ruta correcta:
2003: HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/7.1/Text Editor
2005: HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/8.0/Text Editor
2008: HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/Text Editor
2008 Express: HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Text Editor
Esto también funciona en SQL Server 2005 y probablemente en otras versiones.
Con VS 2013 Express esta clave no existe. Lo que veo es HKEY_CURRENT_USER / Software / Microsoft / VisualStudio / 12.0 y no hay ninguna mención de Editor de texto debajo de eso.
Encontré esta extensión de Visual Studio 2010: Guías de sangría
http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30
Esto es originalmente del blog de Sara.
También funciona con casi cualquier versión de Visual Studio, solo necesita cambiar el "8.0" en la clave de registro al número de versión apropiado para su versión de Visual Studio.
La línea guía también aparece en la ventana de resultados. (Visual Studio 2010 corrige esto, y la línea solo aparece en la ventana del editor de código).
También puede tener la guía en varias columnas enumerando más de un número después del especificador de color:
RGB(230,230,230), 4, 80
Pone una línea blanca en la columna 4 y la columna 80.
Asegúrese de elegir un color de línea que sea visible en su fondo. Este color no se mostrará en el color de fondo predeterminado en VS. Este es el valor para un gris claro: RGB (221, 221, 221).
Aquí están las claves de registro que conozco:
Visual Studio 2010 : HKCU / Software / Microsoft / VisualStudio / 10.0 / Editor de texto
Visual Studio 2008 : HKCU / Software / Microsoft / VisualStudio / 9.0 / Text Editor
Visual Studio 2005 : HKCU / Software / Microsoft / VisualStudio / 8.0 / Text Editor
Visual Studio 2003 : HKCU / Software / Microsoft / VisualStudio / 7.1 / Text Editor
Para aquellos que ejecutan Visual Studio 2010, es posible que desee instalar las siguientes extensiones en lugar de cambiar el registro usted mismo:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Estas también son parte de las herramientas de productividad de productividad , que incluyen muchas otras extensiones muy útiles.
Esto funciona para SQL Server Management Studio también.
Esto también funcionará en Visual Studio 2010 (Beta 2), siempre y cuando instales la extensión de Paul Harrington para habilitar las pautas http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c o del administrador de extensiones dentro de VS2010. Como esta es la versión 10.0, debe usar la siguiente clave de registro:
HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/10.0/Text Editor
Además, Paul escribió una extensión que agrega entradas al menú contextual del editor para agregar / eliminar las entradas sin necesidad de editar el registro directamente. Puede encontrarlo aquí: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
La ruta del registro para Visual Studio 2008 es la misma, pero con 9.0 como número de versión:
HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/Text Editor
Mi respuesta es simple. Microsoft necesita agregar una opción de menú dentro de Visual Studio para lograr este objetivo común que los programadores se beneficiarán enormemente.
Bajo ninguna circunstancia es aceptable que MS espere que los usuarios editen el registro simplemente para que aparezca una guía en su editor.
Este ha sido un tema difícil durante mucho tiempo. Es hora de que alguien de MS solucione el problema correctamente en lugar de que todos busquemos desesperadamente entradas de registro.
La mía es la solución real al problema. Todo lo demás es un hack. Los MS tienen miles de millones de dólares; seguramente pueden pagarle a alguien para que trabaje los días que tomará y solucionará este problema de una vez por todas para todos los usuarios.
PS Estoy usando Visual Studio 2012 y es 2014 ahora. Aún así no se puede hacer aparecer fácilmente una guía vertical. ¿Es realmente tan difícil para MS implementar esta característica correctamente?
Si usted es un usuario de la edición gratuita de Visual Studio Express, la clave correcta está en
HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Text Editor
{note el VCExpress en lugar de VisualStudio) pero funciona! :)
Sin la necesidad de editar ninguna clave de registro, la extensión de Productivity Power Tools (disponible para todas las versiones de Visual Studio) proporciona funcionalidad de guía.
Una vez instalado, simplemente haga clic derecho en la ventana del editor y elija la opción Agregar línea de guía. Tenga en cuenta que la guía siempre se colocará en la columna donde se encuentra actualmente el cursor de edición, independientemente de dónde haga clic derecho en la ventana del editor.
Para desactivar, vaya a las opciones y busque Productivity Power Tools
y, en esa sección, desactive las Column Guides
. Será necesario un reinicio.
Visual Studio 2017
Para cualquiera que busque una respuesta para una versión más nueva de Visual Studio, instale este complemento , luego haga clic derecho en el editor y seleccione esto: