Почему пользовательские типы не выделены в Visual C ++? - PullRequest
1 голос
/ 19 сентября 2009

Я бы хотел, чтобы Visual Studio выделил имена моих собственных классов в текстовом редакторе.

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

Есть идеи, что происходит?

РЕДАКТИРОВАТЬ: я получил несколько отличных советов относительно сторонних инструментов в ответ на мой предыдущий вопрос , но не получил ответа на вопрос, почему Visual Studio не предоставит эту возможность или как ее правильно настроить.

Ответы [ 2 ]

3 голосов
/ 19 сентября 2009

Вы смотрели на Инструменты> Параметры> Среда> Шрифты и цвета?

Есть следующие «элементы отображения:»

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

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

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

1 голос
/ 19 сентября 2009

Я понимаю, что ответ таков: Visual Studio просто не предоставляет исчерпывающую подсветку синтаксиса для C ++. Жалость.

...