"Параметры", "Текстовый редактор", "Все языки", "Табуляция"
Это диалоговое окно позволяет изменять стандартное поведение редактора кода. Эти параметры также применяются к другим редакторам, основанным на редакторе кода, таким как представление исходного кода в конструкторе HTML. Чтобы отобразить эти параметры, выберите в меню Сервис пункт Параметры. В папке Текстовый редактор разверните подпапку Все языки, а затем выберите Табуляция.
Внимание
На этой странице задаются параметры по умолчанию для всех языков разработки. Не забывайте, что сброс параметра в этом диалоговом окне приведет к возврату параметров табуляции для всех языков к выбранному здесь значению. Чтобы изменить параметры текстового редактора только для одного языка, раскройте подпапку для этого языка и выберите соответствующие страницы параметров.
Если для конкретных языков программирования на страницах параметров табуляции выбраны разные параметры, то для разных параметров отступов отображается сообщение "Параметры отступов для разных текстовых форматов конфликтуют друг с другом", а для разных параметров табуляции — сообщение "Параметры табуляции для разных текстовых форматов конфликтуют друг с другом". Например, это напоминание выводится, если для Visual Basic задан параметр Интеллектуальные отступы, а для Visual C++ — параметр Отступ блока.
Отступы
нет
Если выбран этот параметр, новые строки не отображаются с отступом. Точка вставки помещается в первый столбец новой строки.
Блокировка
Если выбран этот параметр, для новых строк отступ задается автоматически. Точка вставки помещается в той же начальной точке, что и в предыдущей строке.
Интеллектуальность
Если выбран этот параметр, новые строки располагаются по размеру контекста кода, в соответствии с другими параметрами форматирования кода и соглашениями IntelliSense для выбранного языка разработки. Этот параметр доступен не для всех языков разработки.
Например, строки, заключенные между открывающей фигурной скобкой "( { )" и закрывающей фигурной скобкой "( } )", автоматически получают отступ на дополнительную табуляцию с позиции выравнивания фигурных скобок.
Вкладки
Размер интервала табуляции
Устанавливает расстояние в пробелах между табуляторами. По умолчанию этот параметр равен четырем пробелам.
Размер отступа
Устанавливается размер автоматического отступа в пробелах. По умолчанию этот параметр равен четырем пробелам. Для заполнения указанного размера вставляются символы табуляции, символы пробела или оба этих вида символов.
Вставлять пробелы
Когда выбран этот параметр, при отступе вставляются только пробелы, а не символы табуляции. Например, если Размер отступа равен 5, то при каждом нажатии клавиши TAB или кнопки Увеличить отступ на панели инструментов Форматирование будет вставляться пять пробелов.
Сохранять знаки табуляции
Если выбран этот параметр, при отступе вставляется максимально возможное число знаков табуляции. Символ табуляции вставляет такое число пробелов, которое указано в поле Размер интервала табуляции. Если размер отступа не кратен размеру интервала табуляции, для заполнения разницы добавляются знаки пробелов.
Совет
Адаптивное форматирование может переопределить параметры пользовательских вкладок. Вы можете отключить адаптивное форматирование, переключив параметр "Использовать адаптивное форматирование" в текстовом редакторе>дополнительно. Вы также можете изменить способ управления предпочитаемым стилем отступа с помощью Visual Studio.файл editorconfig .