2009-08-11 12 views
25

El cuadro de diálogo de opciones de Visual Studio le permite establecer preferencias de pestañas (tamaño, espacios de inserción, etc.) por idioma. Pero estoy trabajando regularmente en un par de proyectos de C# con diferentes configuraciones para estos valores.Cómo usar diferentes configuraciones de pestañas en diferentes proyectos en Visual Studio

¿Hay alguna manera de anular la configuración global por proyecto, o al menos alternar entre ellas fácilmente?

Respuesta

8

Otro enfoque puede ser a través de la API de extensibilidad: debería ser posible escribir una macro o complemento que cambie estas configuraciones.

E.g. para cambiar el tamaño de la pestaña a 6, utilice la siguiente:

DTE.Properties("TextEditor", "CSharp").Item("TabSize").Value = 6 

Aquí hay un enlace que explica cómo encontrar los nombres de las propiedades: http://support.microsoft.com/kb/555445

+0

+1 Creo que esta es la opción más sin fricción para mí. –

1

Me temo que no se puede hacer eso por proyecto. Pero, con Tools/Import and Export Settings..., puede exportar cada configuración en un archivo y puede importar la que se ajuste a su proyecto actual.

2

Puede abrir Visual Studio con un especial de "reset" archivo de configuración que anula la configuración predeterminada. Con este método, es posible crear dos accesos directos, uno con cada configuración de tabulación. Los detalles son here.

+0

Su enlace va a 404 –

0

Visual studio 2017 agrega soporte .editorconfig, que es muy útil para tales configuraciones.

Cuestiones relacionadas