📊 C++ File Statistics — VS Code Extension
Расширение добавляет удобную кнопку в строке состояния для просмотра статистики C/C++ файлов прямо в VS Code.
Показывает количество строк кода, пустых строк, комментариев, символов и другую полезную информацию.
✨ Возможности
Анализ текущего открытого C/C++ файла
Подсчёт:
количества символов
строк в файле
строк кода
пустых строк
строк-комментариев ( // и /* */ )
длины наибольшей и наименьшей строки
количества включений #include
количества структур и классов
количества циклов (for и while)
Отображение результата в приятном Webview окне
📦 Установка
GitHub Releases
Загрузите и распакуйте файл .vsix из раздела Releases
Откройте VS Code
Перейдите в Extensions
Выберите Install from VSIX
VSCode Extensions Marketplace
Откройте VS Code
Перейдите в Extensions
Найдите C++ File Stats
Установите расширение
▶️ Использование
- Откройте любой C или C++ файл:
.c .cpp .cc .cxx .h .hpp
Нажмите кнопку C++ Stats в строке состояния
В новой вкладке появится подробная информация о файле
Альтернативный вариант
При открытом C или C++ файле запустите палитру команд (Ctrl+Shift+P) и выполните
Analyze C/C++ file: Summary in new Tab
📁 Пример работы расширения
Кнопка в строке состояния

Вызов через палитру команд

Результат анализа файла

🌐 Системные Требования
Python 3.x
VS Code 1.74.0+
⚙️ Самостоятельная компиляция
Следуйте следующим шагам, если хотите самостоятельно скомпилировать и собрать проект:
- Установите Node.js + npm и проверьте установку:
node -v
npm -v
- С помощью npm установите VS Code Extension Manager (vsce)
npm install -g @vscode/vsce
- Склонируйте репозиторий
git clone https://github.com/LMorsio/vscode-cpp-stats.git
cd vscode-cpp-stats
- Установите зависимости
npm install
- Соберите проект (рекомендуемые инструкции для сборщика можно посмотреть в tsconfig.json)
npm run compile
- Запустите в «Developer Mode» в VS Code
(Нажмите F5)
При запросе выберите в качестве среды отладки Extension Development Host.
VS Code откроет новое окно для отладки.
🔑 Лицензия
MIT License
Copyright © 2025 Leander Morsio