2012-03-22 12 views
7

En Visual Studio 2010, ¿cómo puedo deshabilitar el delineado en archivos XAML, por favor? O mejor aún, inhabilite el delinear completamente para todo.VS2010 Deshabilitar el delineado en xaml, (o deshabilitar el delineado por completo)

Cada vez que muevo el mouse desde el panel del editor al Explorador de soluciones, el mouse cruza ese estúpido artilugio y hace que la mitad del editor empiece a parpadear, es lo más irritante de todos.

+0

Bounty disponible para una solución permanente en VS 2010, no solo Ctrl-M, Ctrl-P. – jbm

+0

Incluso esto se ubica después de que VS forzadamente malformase Javascript en lo molesto. – usr

+0

¿Alguien sabe de una manera de arreglar esto para vs2012? – Neutrino

Respuesta

6

Yo no lo he probado, pero creo que el establecimiento

<Category name="XAML_Formatting" Category="{dac05320-0c3a-4ead-a332-8c23b0cfc130}" Package="{e58c2a8b-bcc4-4559-ad59-d62eb6d58a22}" RegisteredName="XAML_Formatting" PackageName="Microsoft.VisualStudio.Xaml"> 
    <PropertyValue name="AutoOutlining">False</PropertyValue> 
</Category> 

en el archivo de configuración de Visual Studio (.vssettings) debería funcionar.

Para deshabilitar por completo el esquema, debe establecer unas pocas variables más en ese archivo en falso.

Un ejemplo de un archivo de vssettings está disponible here, aunque esta no es una configuración recomendada o nada más que un ejemplo.

<PropertyValue name="EnterOutliningModeOnOpen">0</PropertyValue> para el C# y J # secciones

<PropertyValue name="AutoOutlining">False</PropertyValue> para XML

<PropertyValue name="Outlining">False</PropertyValue> para Basic (supongo VB)

los siguientes valores para C & C++.

<PropertyValue name="EnterOutliningModeWhenFilesOpen">false</PropertyValue> 
<PropertyValue name="AutomaticOutliningOfStatementBlocks">false</PropertyValue> 
<PropertyValue name="AutomaticOutliningOfPragmaRegions">tfalse</PropertyValue> 

En cuanto al método de interfaz gráfica de usuario de apagar delineando para varios lenguajes de Visual Studio ver here.

De forma alternativa, podría implementar un language service personalizado que tenga un contorno deshabilitado y que esté configurado para anular todas las configuraciones de idioma como parte de su archivo de configuración de Visual Studio. Aunque este enfoque probablemente sea más problemático de lo que vale.

+0

Lo suficientemente cerca, entré en ese archivo y cambié todas las opciones relacionadas con el delinear a Falso, falso o 0 :-) Definitivamente vale la recompensa. – jbm

Cuestiones relacionadas