2010-11-13 26 views
11

Solo quiero ver mis propios parámetros de datos/funciones/parámetros de función con un color diferente.resaltado de sintaxis C++ para Visual Studio 2008?

He usado Visual Assist X antes, pero ha dejado de funcionar por algún motivo desconocido. No colorea las funciones personalizadas o los parámetros de función cada vez. Además, mi tiempo de prueba ha terminado pronto, y no voy a comprar algo que no funciona correctamente o cuya mayoría de las funciones ni siquiera uso.

Por lo tanto, si hay algún resaltado de sintaxis libre que coloree todas las funciones, etc. para Visual Studio 2008, eso es lo que estoy buscando.

Respuesta

11

Puede crear un archivo (usertype.dat) que contenga cualquier nombre, estos tendrán un color diferente.

Puede leer más sobre este here

Lamentablemente no se puede dar a sus diferentes tipos de diferentes colores a partir de ahí, pero al menos usted puede conseguir sus propios tipos de colores.

+2

+1 porque no sabía eso, pero es terriblemente tedioso y nunca lo mantendría. –

+0

sí, esto es realmente horrible. ¿Es realmente que la asistencia visual es la única herramienta para esto? – Newbie

+0

+1 buen truco :) – BlackBear

0

Si usted tiene la opción de utilizar Visual Studio 2010, no es Highlighterr, que cambia los colores de las clases, estructuras, macros y typedefs. No parece haber una versión para Visual Studio 2008, pero ¿qué estás esperando? ;-) C++ 0X espera ...

+0

Podría usar Visual Studio 2010 si pudiera hacerlo funcionar en mi máquina. Lamentablemente, tengo un error desconocido que me impide crear nuevos proyectos con él (el botón Aceptar está desactivado). Y cuando trato de convertir un proyecto de versión anterior en una nueva versión, comete errores de conversión ... – Newbie

1

Para colorear sus propias estructuras de datos, funciones y parámetros, un resaltador debe saber que son sus propias estructuras de datos, funciones y parámetros. Significa que debería ser capaz de analizar el código de C++. Pero, el análisis de código C++ es una tarea extremadamente difícil, por lo que nadie hará eso solo para resaltar un par de palabras. Entonces, esto puede ser solo una característica asociada de alguna herramienta poderosa que definitivamente cuesta dinero.

En realidad, parece que solo hay algunos problemas con su entorno. ¡Utilizo Visual Assist X con Visual Studio 2003, 2005 y 2008 y funciona como un encanto!

Recomiendo proceder con Visual Assist X si usted es serio acerca de la programación de MS VC++. En realidad, es una herramienta imprescindible como, por ejemplo, ReSharper para CSharpers.

Cuestiones relacionadas