visual studio snippets instalar code change autocompletar visual-studio ide registry

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

  1. Instale la extensión de Pautas del editor de Paul Harrington para VS 2010 o VS 2012 .
  2. 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 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.
  3. 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.



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:

Estas también son parte de las herramientas de productividad de productividad , que incluyen muchas otras extensiones muy útiles.



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: