2009-07-21 22 views
7

Estoy ejecutando Visual Studio 2008 sp1 en Windows 7 Build 7100 32bit.Visual Studio Auto-Format Roto

Nunca he tenido este problema antes, incluso en diferentes instalaciones de Windows 7 RC.

cuando termino un enunciado con un ';' o '}' o algo, normalmente VS formateará automáticamente esa línea o bloque de código. No ha sido para mí.

Revisé Herramientas-> Opciones-> Editor de texto-> C# -> Formateo-> General, y las 3 casillas de verificación "Formato automático" ya están marcadas. Cuando presiono la tecla de acceso rápido para formatear automáticamente, formatea la fuente como se esperaba.

¿Alguien tiene alguna idea de por qué está haciendo esto?

Lo que he instalado que podría tener algo que ver con esto: VS2008 SP1 SQL Server 2008 SP1 de Office 2007

Gracias por la ayuda

+0

Tuve el autoformatter regularmente sin hacer nada, principalmente con declaraciones LINQ más complejas o inicializadores de colección/objeto anidados. Nunca realmente descubrí por qué. – Joey

+1

¿Tiene complementos en ejecución que podrían estar cambiando la forma en que los formatos VS (ReSharper, por ejemplo)? –

+0

Tenga en cuenta que no parece haber mucha gente que informe sobre este problema. Tal vez es algo bastante único para usted o su máquina. –

Respuesta

12

Creo que he encontrado lo que hice mal. Cambié la configuración de las pestañas de Smart a Block. Aparentemente, la configuración de las pestañas inteligentes es lo que desencadena la autocompleta al cerrar un bloque o lanzar un ;