Поделиться через


Параметры, текстовый редактор, C/C++, форматирование

Используйте эти страницы свойств, чтобы изменить поведение редактора кода по умолчанию при программировании в C или C++.

Снимок экрана: параметры общего форматирования для языка C/C++ на панели параметров.

Чтобы получить доступ к этим параметрам в области параметров, разверните раздел "Всеязыки>параметров>" C/C++>Code>Formatting>General.

Снимок экрана: параметры общего форматирования для языка C/C++ в диалоговом окне

Чтобы получить доступ к этим параметрам вдиалоговом окне"Параметры", разверните раздел"Форматирование стиля>кода>" в текстовом редакторе>C/C++>.

Замечание

На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса Visual Studio в следующих инструкциях. Выпуск Visual Studio, который у вас есть, и параметры, которые вы используете, определяют эти элементы. Дополнительные сведения см. в статье Персонализация интегрированной среды разработки Visual Studio.

Общие параметры

В разделе "Общие" есть параметры форматирования операторов и блоков при их вводе.

На странице также есть параметры настройки поддержки ClangFormat версии 5.0. ClangFormat — это программа, которая упрощает стиль и форматирование кода на основе набора правил, которые можно настроить в файле _clang-format (.clang-format).

Настройка параметров ClangFormat

Поддержка ClangFormat включена по умолчанию. Вы можете выбрать, какие распространенные соглашения о форматировании применяются ко всем проектам: LLVM, Google, Chromium, Mozilla или WebKit. Можно также создать пользовательский файл определения формата _clang формата (clang-format). Если этот файл присутствует в папке проекта, Visual Studio использует файл для форматирования всех файлов исходного кода в этой папке и ее вложенных папок.

По умолчанию Visual Studio запускает файлclang-format.exe в фоновом режиме и применяет форматирование при вводе. Вы также можете указать, чтобы запустить файл только для вручную вызываемых команд форматирования документа (CTRL+K, CTRL+D) или выбора формата (CTRL+K, CTRL+K, CTRL+F).

Другие варианты: отступы, интервалы и многое другое

Раздел форматирования содержит другие подразделы с дополнительными параметрами: отступы, новые линии, интервалы, unreal Engine и страницы упаковки.

Замечание

При включении ClangFormat Visual Studio игнорирует параметры в этих разделах.

Чтобы узнать, как параметр может повлиять на форматирование, выберите параметр и просмотрите пример в области предварительного просмотра . На следующем рисунке показано, как параметр отступов отступов> может повлиять на форматирование:

Снимок экрана: параметры форматирования отступов для языка C/C++ с выбранным параметром, показанным на панели предварительного просмотра.

Снимок экрана: параметры форматирования отступов для языка C/C++ с выбранным параметром, показанным на панели предварительного просмотра.