Почему типы пользователей не выделяются в Visual C++?
-
11-09-2019 - |
Вопрос
Я хотел бы, чтобы Visual Studio выделяла имена моих собственных классов в текстовом редакторе.
Я выбрал цвет под User Types
в Options > Fonts & Colors
-- но, как ни странно, это работает только для Visual C#, но не для Visual C++.
Есть идеи, что происходит?
РЕДАКТИРОВАТЬ:Я получил несколько полезных советов относительно сторонних инструментов в ответ на мой предыдущий вопрос, но нет ответа на вопрос, почему Visual Studio не предоставляет эту возможность или как ее правильно настроить.
Решение 2
Я так понимаю, ответ заключается в том, что Visual Studio просто не обеспечивает комплексную подсветку синтаксиса для C++.Жалость.
Другие советы
Вы смотрели Инструменты > Параметры > Среда > Шрифты и цвета?
Там есть следующие «Отображать элементы:»
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.