Перейти к содержанию

Последнее обновление:2026-10-12

Форматирование C++-кода в VS Code

«C++那些事»: Step by Step форматируем стиль кода

0. Вступление

В этом разделе с нуля разбирается, как форматировать свой стиль кода; используется плагин vscode.

1. Зависимости

Здесь используется плагин clang-format; его установка довольно проста:

Система mac:

brew install clang-format  #Mac OS
Если ubuntu:

apt install clang-format
Версию для Windows можно скачать здесь:

https://llvm.org/builds/

После установки проверяем:

clang-format --version
Если не хочется использовать vscode, можно спокойно пользоваться clang-format и голой командой!

Затем скачайте в vscode следующие два плагина:

  • c/c++
  • clang-format

Оба скачиваются в маркетплейсе плагинов.

После установки нужно сделать кое-какую настройку — см. далее.

2. Настройка

В настройках vscode можно найти Clang_format_style; по умолчанию там file, и это можно не менять, хотя можно поставить и другое значение. Покажу, что значение по умолчанию здесь file — оно означает, что форматирование выполняется по файлу .clang-format из текущей папки или родительского каталога.

Поэтому нам нужно лишь сгенерировать этот файл; перейдите в каталог с кодом и выполните:

clang-format -style=google -dump-config > .clang-format
Будет сгенерирован этот файл; здесь используется стиль google, а вы можете сами изменить этот файл.

Сверяясь с рисунком ниже, настройте формат плагина clang-format в vscode; затем в файле alt+shift+f форматирует файл; чтобы не нажимать это сочетание каждый раз, можно включить format on save, и файл будет форматироваться при сохранении.

Похожие темы

Комментарии