Окрашивание параметра шаблона c++ в visual studio 2017

Есть ли способ изменить цвет параметров шаблона по-другому от обычных классов в VS 2017? Оба они, кажется, подпадают под категорию C++ User Types.

Coloration example

В этом примере я хотел бы иметь разные цвета для NormalClass и TemplateParameter.

0
0
90
1

Ответы 1

Я не смог найти что-то подобное в конфигурации по умолчанию. Однако есть некоторые расширения. Я обнаружил, что JRKeywords может указывать собственный цвет для типов, заканчивающихся на 'T'. Вы можете использовать это и соответствующим образом называть параметры шаблона. А если вам это не нравится, вы можете сделай свое собственное расширение.

В качестве альтернативного решения вы можете просто назвать параметры своего шаблона с префиксом 'T', например TSocket или что-то в этом роде. Это дало бы вам простой способ отличить обычный шрифт от шаблонного даже без пользовательской подсветки, и я думаю, что этого достаточно.

Спасибо за Ваш ответ! К сожалению, я бы хотел, чтобы он работал без соглашений об именах, чтобы избежать проблем с групповыми проектами и кодом, который им не соответствует. Создание расширения выглядит интересно, но я не уверен, сколько времени потребуется для такой «мелочи».

Irhala 10.08.2018 20:03

Другие вопросы по теме