2009-09-19 4 views
1

Я хотел бы, чтобы Visual Studio выделила имена моих собственных классов в текстовом редакторе.Почему типы пользователей не выделяются в Visual C++?

Я выбрал цвет под User Types в Options > Fonts & Colors - но, как ни странно, это работает только для Visual C#, но не Visual C++.

Любые идеи, что происходит?

EDIT: Я получил несколько замечательных советов относительно сторонних инструментов в ответ на my previous question, но не ответил, почему Visual Studio не предоставит эту возможность или как правильно ее настроить.

+0

Вы задали этот вопрос раньше: http://stackoverflow.com/questions/1386674/syntax-coloring-of-own-types-in-visual-studio-c. –

+0

Я получил несколько замечательных советов сторонних инструментов, но не ответил на мой реальный вопрос, поэтому я прояснил его и повторно разместил его. –

+0

В настоящее время авторы VS больше заботятся о C#, чем C++. Мне бы хотелось, чтобы функция правой кнопки мыши -> извлечь и т. Д., Но нет. –

ответ

1

Полагаю, что ответ заключается в том, что Visual Studio просто не предоставляет исчерпывающей подсветки синтаксиса для C++. Жалость.

+1

Да, он делает это и каждый раз, когда я начал использовать его в 1996 году – yigal

3

Вы просматривали Инструменты> Параметры> Окружающая среда> Шрифты и цвета?

Там в следующие "Отображаемые элементы:"

User Keywords 
User Types 
User Types (Delegates) 
User Types (Enums) 
User Types (Interfaces) 
User Types (Value Types) 

This MSDN page детали, как определить ключевые слова. В основном создайте файл с именем usertype.dat с каждым ключевым словом на отдельной строке, поместите его в тот же каталог, что и devenv.exe, затем перезапустите Visual Studio.

Отказ от ответственности: Я не пробовал это в последних версиях Visual Studio самостоятельно.

 Смежные вопросы

  • Нет связанных вопросов^_^