Последнее обновление:2026-10-12
Форматирование C++-кода в VS Code¶
«C++那些事»: Step by Step форматируем стиль кода¶
0. Вступление¶
В этом разделе с нуля разбирается, как форматировать свой стиль кода; используется плагин vscode.
1. Зависимости¶
Здесь используется плагин clang-format; его установка довольно проста:
Система mac:
Если ubuntu: Версию для Windows можно скачать здесь:После установки проверяем:
Если не хочется использовать vscode, можно спокойно пользоваться clang-format и голой командой!Затем скачайте в vscode следующие два плагина:
- c/c++
- clang-format
Оба скачиваются в маркетплейсе плагинов.
После установки нужно сделать кое-какую настройку — см. далее.
2. Настройка¶
В настройках vscode можно найти Clang_format_style; по умолчанию там file, и это можно не менять, хотя можно поставить и другое значение. Покажу, что значение по умолчанию здесь file — оно означает, что форматирование выполняется по файлу .clang-format из текущей папки или родительского каталога.
Поэтому нам нужно лишь сгенерировать этот файл; перейдите в каталог с кодом и выполните:
Будет сгенерирован этот файл; здесь используется стиль google, а вы можете сами изменить этот файл.Сверяясь с рисунком ниже, настройте формат плагина clang-format в vscode; затем в файле alt+shift+f форматирует файл; чтобы не нажимать это сочетание каждый раз, можно включить format on save, и файл будет форматироваться при сохранении.
Похожие темы¶
- Сборка проектов C++ с Bazel | C++那些事
- Совместная отладка Bazel и LLDB | C++那些事
- CMake: введение и практика | C++那些事
- Введение в управление пакетами Conan для C++ | C++那些事
- C++ Insights: взгляд на этап компиляции | C++那些事
- Интерактивные C++ Jupyter Notebook | C++那些事
- Преобразование C++ string в int | C++那些事
- Отладочный макрос dbg-macro для C++ | C++那些事
- Подробный разбор опций компиляции GCC | C++那些事
- Отладка программ на C++ с помощью GDB | C++那些事