Подсветка синтаксиса в Visual C ++ 2008 - PullRequest
1 голос
/ 26 октября 2010

Я пишу библиотеку C ++ - CLI в VS 2008, она выделяет только ключевые слова. Я хотел бы иметь подсветку для типов CLR и типов, которые я также определяю. Пробные инструменты-> Параметры-> Среда-> Шрифты и цвета не работают. Может кто-нибудь сообщить мне, как сделать это в VS без использования какого-либо плагина (рад использовать, если плагин бесплатный).

1 Ответ

2 голосов
/ 26 октября 2010

Вы не можете получить это из Visual Studio. Его подсветка синтаксиса основана на лексическом анализе. Он обнаруживает простые элементы программирования, ключевое слово, идентификатор, комментарий, номер, строковый литерал, директиву препроцессора и т. Д. Выборочная подсветка идентификаторов является гораздо более сложной проблемой, она требует анализа текста.

Мало того, что это медленно влияет на скорость рендеринга текста, это также очень трудно сделать, так как текст почти всегда находится в состоянии, которое невозможно разобрать, когда вы редактируете код. Универсальный плагин для C ++ IDE - Visual Assist от Whole Tomato. Но это, конечно, не бесплатно, такого рода дополнений никогда не бывает. Не знаю, в какой степени они поддерживают C ++ / CLI, вам придется попробовать пробную загрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...