2010-08-03 19 views
16

Estoy tratando de configurar una sintaxis similar a zenburn destacando por mi entorno de Visual Studio 2010 y estoy teniendo problemas para personalizar el esquema de color del editor de SQL.Visual Studio 2010 SQL de color variable

En el editor de texto SQL, "texto sin formato" incluyendo variables locales y nombres de tabla definidos por el usuario son algo así como trullo y quiero que sean 220, 220, 204 como en otros editores de texto.

Respuesta

27

que tenían el mismo problema que tú. Debido a que utilizo un esquema de color de fondo oscuro, el color verde azulado de las variables de SQL hizo que los scripts SQL fueran casi ilegibles.

Entonces, después de semanas de frustración, finalmente encontré el culpable. Vaya a la sección "Fuentes y colores" y ubique el elemento llamado "Identificador". NO USE "Predeterminado" para el primer plano del elemento. En cambio, cámbielo a cualquier color que no sea el predeterminado. (Para mayor seguridad, no use el mismo color que el elemento "Texto sin formato" para que VS 2010 no piense que está utilizando el color predeterminado.)

Ahora, su "Identificador" El color del primer plano debe mostrarse como "Personalizado" y el valor del color debe ser diferente al del elemento "Texto sin formato", aunque sea ligeramente diferente está bien. Guarde todos los cambios, y ahora Visual Studio 2010 mostrará la variable SQL en su color personalizado.

Este problema parece ser porque cuando plano "identificador" está ajustado en "Default", los identificadores de SQL no utilizan el color predeterminado del texto sin formato. En cambio, toma el color verde azulado de una ubicación misteriosa, por lo que debe decirle que NO use el color predeterminado. Esto definitivamente NO es una característica. Es un error.

+0

impresionante. Eso definitivamente elimina los colores extrañamente codificados. –

+0

alguna idea de dónde los soportes y los operadores como 'combinación interna' y palabras como 'nulo' vienen? –

+0

¡El hombre lucho dos días antes de encontrar esta solución! – Raffaeu