2010-11-13 13 views
11

Voglio solo vedere i miei propri tipi di dati/funzioni/parametri di funzione con un colore diverso.Evidenziazione della sintassi C++ per Visual Studio 2008?

Ho usato Visual Assist X prima, ma ha smesso di funzionare per qualche motivo sconosciuto. Non colora le funzioni personalizzate oi parametri di funzione ogni volta. Inoltre, il mio periodo di prova è finito presto e non ho intenzione di acquistare qualcosa che non funziona correttamente o di cui non uso nemmeno la maggior parte delle funzioni.

Quindi, se non c'è alcuna sintassi libera evidenziando che colora tutte le funzioni, ecc per Visual Studio 2008, questo è quello che sto cercando.

risposta

11

È possibile creare un file (usertype.dat) che contiene tutti i nomi, questi saranno colorati in modo diverso.

Si può leggere di più su questo here

Purtroppo si può dare ai vostri diversi tipi di colori diversi da lì, ma almeno si può ottenere i propri tipi colorati.

+2

+1 perché non lo sapevo, ma è terribilmente noioso e non riuscirei mai a mantenere una cosa del genere. –

+0

sì, questo è davvero orribile. è davvero che l'assistenza visiva è l'unico strumento per questo? – Newbie

+0

+1 bel trucco :) – BlackBear

0

Se si dispone della possibilità di utilizzare Visual Studio 2010, è disponibile Highlighterr, che modifica i colori di classi, strutture, macro e typedef. Non sembra essere una versione per Visual Studio 2008, ma cosa stai aspettando? ;-) C++ 0X aspetta ...

+0

Potrei usare Visual Studio 2010 se potessi farlo funzionare sulla mia macchina. Purtroppo ho qualche errore sconosciuto che mi impedisce di creare nuovi progetti con esso (il pulsante OK è disabilitato). E quando provo a convertire il vecchio progetto versione in una nuova versione, fa errori di conversione ... – Newbie

1

il colore del tuo strutture di dati, funzioni e parametri, un evidenziatore dovrebbe sapere che sono le proprie strutture di dati, funzioni e parametri. Significa che dovrebbe essere in grado di analizzare il codice C++. Ma l'analisi del codice in C++ è un compito estremamente difficile, quindi nessuno lo farà solo per evidenziare un paio di parole. Quindi, questa potrebbe essere solo una caratteristica associata a qualche potente strumento che sicuramente costa denaro.

In realtà, sembra che ci siano solo alcuni problemi con il proprio ambiente. Uso Visual Assist X con Visual Studio 2003, 2005 e 2008 e funziona come un fascino!

mi consiglia di procedere con Visual Assist X se si è sul serio MS VC++ di programmazione. In realtà, è uno strumento indispensabile come, ad esempio, ReSharper per CSharpers.

Problemi correlati