Документация C++
Справочник, примеры и задачник по C++ — прямо в VS Code, на русском.
Теория по темам, девять разобранных программ и задачник на 77 задач с подсказками —
в удобном навигаторе с поиском, подсветкой синтаксиса и отметками «изучено».
Документация встроена в расширение — работает сразу после установки, без настройки.
Что это
Расширение показывает материалы по C++ в двух видах:
- Боковая панель (в панели действий слева) — список всех материалов с группами,
поиском по всему тексту, временем чтения и прогрессом «изучено N из M».
- Плавающее окно поверх редактора — перетаскивается за заголовок, тянется за края,
запоминает позицию: слева навигатор, справа текст с подсветкой C++, кнопками
«копировать код», таблицами, оглавлением и переходами по внутренним ссылкам.
Всё офлайн, без сети. Тема (светлая/тёмная) берётся из VS Code.
 Плавающее окно · читалка поверх кода |
 Боковая панель · всегда под рукой |
Что внутри
- Справочник по темам — типы, ввод/вывод, циклы, функции, строки, контейнеры,
алгоритмы,
struct и файлы, плюс продвинутый ярус (классы, исключения, string_view,
ranges, шаблоны, умные указатели, наследование).
- Примеры программ — девять законченных программ с разбором (калькулятор,
список дел, крестики-нолики, телефонная книга и др.).
- Задачник — 10 тем, 77 задач от простых до сложных. Готовых решений нет намеренно:
сначала решаете сами, застряли — раскрываете подсказку-спойлер, дальше сверяетесь
с теорией (каждая подсказка ведёт на нужный раздел справочника).
Возможности
- 🔎 Поиск по всему тексту материалов — по названию, описанию и содержимому,
без учёта регистра и без разницы «ё/е».
- 🟢 Прогресс обучения — отметки «изучено», полоса «N из M · %» и кнопка
▶ Продолжить к следующему неизученному материалу.
- 🎨 Подсветка C++ и bash, кнопки «копировать код», таблицы, оглавление файла,
сворачиваемые подсказки, переходы по ссылкам между материалами.
- ⌨️ Клавиатура:
↑/↓ — выбор, Enter — открыть, / или Ctrl+K — в поиск,
Ctrl+Alt+D — фокус в поиск, Ctrl+Alt+M — открыть меню отдельной панелью.
Быстрый старт
- Установите расширение.
- Откройте панель «Документация C++» — иконка книги в панели действий слева.
Материалы появятся сразу (документация встроена в расширение).
- Хотите плавающее окно поверх кода — см. раздел «Плавающее окно» ниже.
Плавающее окно (опционально)
Плавающее окно — основной способ читать поверх редактора, но оно работает через
сторонний загрузчик, который внедряет в оболочку VS Code пользовательский код:
Custom UI Style (subframe7536.custom-ui-style) или
Custom CSS and JS (be5invis.vscode-custom-css). Один из них нужно установить.
Подключение: команда «Документация C++: подключить плавающее окно»
(палитра Ctrl+Shift+P) или кнопка ▣ в шапке панели → «Применить» → нажать пилюлю
«📘 C++» справа внизу редактора.
⚠️ Эти загрузчики патчат саму оболочку VS Code и при обновлении редактора могут
показывать баннер «installation appears to be corrupt» — это ожидаемо для них.
Боковая панель работает и без всякого загрузчика — окно чисто опционально.
Настройки
| Настройка |
Назначение |
cppDocs.path |
Папка со своей документацией. Пусто — используется встроенная. |
cppDocs.openInPreview |
Открывать материалы в режиме чтения (превью Markdown). |
Ссылки
Лицензия: MIT.
| |