Выделите фундаментальные типы иначе, чем другие ключевые слова в Visual Stack Overflow

Я хотел бы выделить основные типы C ++, такие как int, bool, doubleи т. д., в отличие от других ключевых слов, например for, if, classи т. д. в текстовом редакторе Visual Studio. Какой самый простой способ сделать это?

Родная функциональность Visual Studio 2013/2015 является предпочтительной. Если нет, бесплатное расширение в порядке. Если нет, я могу использовать VisualAssistX или Resharper ++.

Что мне удалось найти:

  • Пользовательские ключевые слова. Не позволяет различать ключевые слова C ++.
  • Создание расширения классификатора. Похоже, он может делать то, что я хочу, как указано в этой статье, но я не нашел готового решения с этим подходом, и я не хочу писать код самостоятельно для такой основной задачи.
  • Highlighterr. Выглядит устаревшим, и я хотел бы избежать эксплуатации IntelliSense. Я отключил его для (огромных) проектов на работе, поскольку он потребляет огромное количество места, и мне просто не хватает моего SSD.

2

Решение

Это может быть немного больше, чем вы хотите, но вы можете использовать это расширение под названием Viasfora за это. Прежде всего, Viasfora — это расширение, которое дает вам такие вещи, как радужные скобки (которые очень полезны), выделение ключевых слов и многое другое.

В любом случае, если у вас есть Viasfora, перейдите к Tools-> Options-> Viasfora-> Языки-> C ++. Вы увидите два раздела, Контроль потока а также видимость. По умолчанию Контроль потока имеет такие ключевые слова, как if, else, while, for и т. д. и видимость есть такие слова, как публичное частное, защищенное и т. д. видимость раздел, чтобы включить любое ключевое слово, которое вы хотели, и вы можете изменить цвет в разделе «шрифты и цвета» в настройках.

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

Кстати, если вы хотите стереть все ключевые слова для Контроль потока В разделе вы можете получить сообщение об ошибке «значение свойства недопустимо». Чтобы обойти это, просто нажмите на маленькую квадратную кнопку справа (выглядит как […]) и удалите весь текст оттуда. Я не знаю, почему это так, но это работает. Эй, вам может даже понравиться, как это делает подсвечивание потока управления, так что вы можете решить оставить его.

Изменить: я заметил, что вы не можете оставить пустой поток управления, потому что он заполняет значения по умолчанию после его применения. Вы можете, однако, использовать некоторый символ, и это прекрасно работает. Я просто использовал пробел (»). Это странный взлом, но это не так уж плохо.

Я призываю хотя бы попробовать радужные скобки. Я нахожу это чрезвычайно полезным при поиске подходящих скобок. Не нужно больше считать фигурные скобки! Кроме того, вы можете настроить цвет каждой скобки и выбрать, сколько разных цветов используется.

1

Другие решения

Сервис -> Параметры -> Окружающая среда -> Шрифты и цвета

Но вы должны понимать, что int, double и другие стандартные типы данных также являются ключевыми словами, поэтому их внешний вид определяется элементом отображения «Ключевое слово».

0

По вопросам рекламы [email protected]