Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается изменение параметров текстового редактора для C и C++. Вы можете получить доступ к параметрам, выбрав "Инструменты>Параметры" в строке меню Visual Studio и развернув раздел Все параметры>Языки>C/C++>Текстового редактора.
Эти параметры позволяют настроить параметры для неактивного кода, завершения фигурных скобок, сворачивания и других функций для языков программирования C и C++.
Общие параметры
Для текстового редактора доступны следующие общие параметры.
Показывать задачи комментариев в списке задач: если выбрано (по умолчанию), Visual Studio сканирует исходные файлы для таких маркеров, как
TODO,HACKи т. д., и отображает их в окне списка задач . Список просканированных маркеров можно настроить в разделе Все параметры>Среда>Список задач.Подсветка заключающих фигурных скобок или синтаксиса при наведении курсора на одну из пар: При выборе (по умолчанию) Visual Studio подсвечивает заключающие фигурные скобки, круглые скобки и т. д., а также парные конструкции, такие как
#if/#endif.Цветовая схема для определенных настраиваемых цветов C/C++: используйте этот параметр, чтобы выбрать схему, применяемую для конкретных настраиваемых цветов C и C++. Выберите пункт "Расширенный" (по умолчанию), Visual Studio 2017 или "Расширенные" (глобальные и члены).
Автоматически окружает выделенные фрагменты при вводе кавычки или скобки. Используйте этот параметр для управления тем, следует ли Visual Studio автоматически окружать (заключать) выбранные элементы при работе в редакторе. Вы можете окружить выделенные фрагменты, заключенные в квадратные скобки () и кавычки (
[]""или'').Например, если вы вводите открытую кавычку или скобку, Visual Studio может автоматически добавить закрывающую кавычку или скобку, чтобы окружить выделенный фрагмент. Выберите только кавычки, только скобки, все (по умолчанию) или никогда.
Выполните форматирование кода после того, как выделенный код будет обрамлён: если выбрано (по умолчанию), Visual Studio форматирует синтаксис кода в обрамлённом разделе после обрамления выделения.
При окружении выделения областью, расширение до целых строк: если включено, если выделение, которое отображается в области фигурной скобки
{ ... }, расширяется до всей строки. Значение по умолчанию равно True.Если выделенный фрагмент не начинается и не заканчивается на полных строках, Visual Studio автоматически расширяет выделение в целые строки перед вставкой
{ ... }. Этот подход позволяет избежать обтекания частичных линий в фигурных скобках.
Неактивный код
Следующие параметры доступны в разделе C/C++>редактор текста>неактивного кода.
Цветовое выделение неактивных блоков препроцессора: если выбрано (по умолчанию), Visual Studio выделяет неактивные блоки препроцессора другим цветом по сравнению с активными.
Используйте процент непрозрачности для неактивных блоков кода: при выборе (по умолчанию) Visual Studio использует оттенированный цвет для неактивных блоков кода на основе неактивного значения непрозрачности кода . Если параметр Цветовое выделение неактивных блоков препроцессора очищен, этот параметр недоступен.
Неактивный процент непрозрачности кода: используйте этот параметр, чтобы задать процент непрозрачности для неактивных блоков кода. Укажите значение от 1 до 100. Значение по умолчанию — 55.
Раскраска совпадающих маркеров начала и конца препроцессора: если выбрано (по умолчанию), Visual Studio также раскрасит соответствующие маркеры начала и конца препроцессора.
Чтобы использовать эту функцию, в разделе Все настройки>Текстовый редактор>Общие>Отображение должен быть включен параметр Включить цветное выделение пар скобок.
Outlining
Функция структурирования сворачивает и разворачивает блоки кода, чтобы можно было скрыть детали и сосредоточиться на структуре. Visual Studio автоматически обнаруживает блоки кода (функции, классы, пространства имен, циклы, области) и позволяет свернуть их в одну строку, выбрав значок + / —.
Следующие параметры доступны в разделе"Выстраивание>>.
Включение выделения: при выборе (по умолчанию) Visual Studio автоматически вводит режим структурирования при открытии файла.
Включить автоматическое отображение структуры блоков #pragma region: при выборе (по умолчанию) Visual Studio автоматически создает структуру
#pragmaблоков region.Включить автоматическую структуру блоков инструкций: если выбрано (по умолчанию), Visual Studio автоматически описывает блоки инструкций.
Автозавершение скобок
В разделе C/C++>текстового редактора>завершения скобок доступны следующие параметры.
Вставьте точку с запятой после завершения фигурных скобок для типов: если выбрано (по умолчанию), Visual Studio автоматически вставляет точку с запятой (
;) после закрытия фигурной скобки для определения типа.Полные скобки в необработанных строковых литералах: если выбрано (по умолчанию), при вводе открытой скобки
(в необработанном строковом)литерале Visual Studio автоматически добавляет закрывающая скобку.Например, при вводе
auto json = R"json("редактор автоматически добавляет закрывающая скобку). Обратите внимание, что редактор не добавляет последовательность разделителей в конец закрывающей скобки. То есть, если вы вводитеauto json = R"json(..., редактор добавляет)в конец, но не)json. В конце вам нужно ввести последовательность разделителей самостоятельно.Завершение многостроковых комментариев. При выборе (по умолчанию) Visual Studio автоматически добавляет закрывающий синтаксис
*/для многостроковых комментариев (примечания, начинающиеся с/*).