Overview Version History Q & A Rating & Review
Автор: Денис Фотиев, группа 123
Описание:
C++ Formatter — расширение для VS Code, которое форматирует C++ файлы с помощью clang-format.
Расширение позволяет выбрать стиль форматирования, ширину табуляции, использовать табуляцию, настроить максимальную длину строки и другие параметры.
Возможности
Форматирование C++ файлов одной командой
Выбор стиля форматирования: LLVM, Google, Chromium, Mozilla, WebKit
Настройка ширины табуляции (количество пробелов)
Использование табуляции вместо пробелов
Настройка максимальной длины строки
Перенос перед бинарными операторами
Отступ для case
в switch
Автосохранение файла после форматирования
Установка
git clone https://github.com/itsdenisska/cpp-formatter.git
Откройте проект в VS Code и нажмите F5
для запуска расширения в новой VS Code.
Настройте параметры расширения через Ctrl+,
→ C++ Formatter.
Использование
Откройте C++ файл в VS Code
Вызовите команду Format C++ File
через Ctrl+Shift+P
Файл будет автоматически отформатирован согласно выбранным настройкам
Настройки
Параметр
Значение по умолчанию
Описание
cppFormatter.style
LLVM
Базовый стиль форматирования clang-format
cppFormatter.tabSize
4
Количество пробелов для отступа
cppFormatter.useTab
Never
Использовать табуляцию вместо пробелов
cppFormatter.columnLimit
80
Максимальная длина строки
cppFormatter.breakBeforeBinaryOperators
None
Перенос перед бинарными операторами
cppFormatter.indentCaseLabels
false
Отступ для case
в switch
Примечание
Для работы расширения необходимо установить clang-format на систему.