Настройка VSCode для работы с Markdown
TL;DR
VSCode — мощный редактор для работы с Markdown: добавьте счётчик слов, проверку орфографии, расширение для копирования как HTML и стили для предпросмотра. В статье — пошаговые инструкции, контрольные списки для писателей и редакторов, рекомендации по отладке и альтернативы.

Введение
Если вы пишете для веба, Markdown — удобный формат. Он лёгкий, переносим и читается как в сыром виде, так и после конвертации в HTML. Многие специализированные приложения для Markdown ориентированы на писателей, но бесплатные редакторы кода, такие как Visual Studio Code (VSCode), могут дать ещё больше гибкости благодаря расширяемости.
VSCode понимает Markdown по умолчанию и умеет показывать предпросмотр HTML. Но сила VSCode — в расширениях: счётчики слов, проверка орфографии, экспорт в HTML и кастомизация внешнего вида предпросмотра. В этой инструкции вы найдёте пошаговую настройку, методику проверки, роли и контрольные списки для команд.
Important: инструкция написана для настольных ОС — Windows, macOS и Linux. Терминология интерфейса может отличаться в локализованных сборках VSCode.
Содержание
- Зачем использовать VSCode для Markdown
- Установка VSCode
- Добавление счётчика слов
- Подключение проверки орфографии
- Кастомизация цвета подчёркивания ошибок
- Игнорирование терминов (пользовательские слова)
- Установка расширения «Copy Markdown as HTML»
- Кастомизация CSS предпросмотра
- Темы редактора и рекомендации
- Частые проблемы и их решения
- Альтернативы и сценарии применения
- Контрольные списки по ролям
- Критерии приёмки и тесты
- Глоссарий
- Краткое резюме
Зачем использовать VSCode для Markdown
Ключевые преимущества:
- Расширяемость: тысячи расширений для любых задач.
- Лёгкий предпросмотр и экспорт в HTML.
- Интеграция с системами контроля версий.
- Поддержка рабочих процессов командного написания и публикации.
Когда VSCode лучше, а когда нет — см. раздел «Альтернативы».
Скачивание и установка VSCode
- Перейдите на официальный сайт VSCode или установите его открытый форк VSCodium, если предпочитаете сборку без телеметрии.
- Скачайте установщик для вашей ОС и установите приложение.
- Запустите VSCode после установки.
Совет: если вы работаете в корпоративной среде с ограничениями, попросите IT предоставить MSI/PKG/DEB пакет или используйте portable-версию.
Установка расширения “Счётчик слов”
Добавьте счётчик слов, чтобы быстро оценивать объём текста. На рынке есть несколько расширений, но одно из наиболее точных для отделения слов от кода — расширение Word Count от Microsoft.
Шаги установки (общая последовательность для VSIX-пакета):
- Скачайте расширение Word Count (файл ms-vscode.wordcount-*.vsix).
- Откройте VSCode.
- Нажмите на значок шестерёнки в нижнем левом углу.
- Выберите «Расширения».
- В верхней части панели расширений нажмите на многоточие «…» и выберите «Установить из VSIX».
- Укажите скачанный файл ms-vscode.wordcount-*.vsix.
После установки откройте новый Markdown-файл (.md) и начните печатать — счётчик слов появится в левом нижнем углу интерфейса.
Notes: существуют и другие решения, например расширения, которые показывают статистику символов, абзацев и читаемости.
Установка расширения проверки орфографии
Проверьте правописание в реальном времени с помощью расширения Code Spell Check от Street Side Software. Оно поддерживает много языков и простое в настройке.
Шаги установки (аналогично):
- Скачайте файл streetsidesoftware.code-spell-checker-*.vsix.
- Откройте VSCode и выполните шаги 3–6 из раздела выше, указав скачанный .vsix-файл.
После установки откройте Markdown и введите намеренно ошибочные слова — орфография подсветит их.
Настройка цвета подчёркивания ошибок
В стандартной теме волнистая синяя линия может сливаться с фоном. Измените цвет на ярко-красный через settings.json.
Шаги:
- Нажмите на значок шестерёнки в нижнем левом углу.
- Откройте Настройки.
- Перейдите в Рабочую среду (Workbench) → Внешний вид (Appearance) → Цветовая настройка (Color Customization).
- Нажмите «Редактировать в settings.json».
- Добавьте следующую строку в JSON (редактируется файл settings.json):
"editorInfo.foreground": "#ff0000"- Сохраните и закройте файл.
Теперь неверно написанные слова будут подчёркиваться заметным красным.
Important: будьте внимательны при правке settings.json — синтаксическая ошибка в JSON может привести к тому, что VSCode будет игнорировать файл настроек.
Игнорирование ложных срабатываний (пользовательские слова)
Отраслевые термины, аббревиатуры и имена собственные можно добавить в пользовательские настройки, чтобы убрать их из списка ошибок.
Шаги:
- Правой кнопкой мыши кликните по слову, которое помечено как ошибка.
- В контекстном меню наведите на раздел «Spelling» и выберите «Add Words to User Settings».
Это добавит слово в ваш пользовательский словарь, и проверка орфографии перестанет его подсвечивать.
Установка расширения «Copy Markdown as HTML»
Чтобы чисто вставлять Markdown в CMS, удобно копировать предварительно отрендеренный HTML. Расширение Copy Markdown as HTML делает именно это.
Алгоритм установки:
- Скачайте файл jerriepelser.copy-markdown-as-html-1.1.0.vsix.
- Установите через «Установить из VSIX», как описано ранее.
Как пользоваться:
- Выделите фрагмент Markdown.
- Откройте палитру команд (View → Command Palette или клавиши Ctrl+Shift+P / ⌘+Shift+P).
- Выполните команду «Markdown: Copy as HTML».
- Вставьте результат в ваш CMS или HTML-файл — форматирование сохранится.
Кастомизация панели предпросмотра
По умолчанию предпросмотр наследует тему VSCode. Часто хочется, чтобы предпросмотр выглядел как целевой сайт. Для этого можно подключить собственный CSS-файл.
Подготовка кастомных стилей:
- Создайте новый файл и назовите его, например, CustomStyles.css.
- Вставьте в него пример стилей (можете взять стили с целевого сайта через инспектор браузера):
body {
background-color: #fff;
color: #2c2c2c;
font-family: Roboto;
font-size: 18px;
font-weight: 400;
line-height: 1.7em;
max-width: 750px;
}
h1 {
font-size: 38px;
font-weight: 800;
}
h2 {
font-size: 34px;
font-weight: 700;
}
h3 {
font-size: 24px;
font-weight: 700;
}
a {
border-bottom: 2px solid #bf0d0b;
color: #bf0d0b;
font-weight: 700;
}
a:hover {
color: #fff;
background: #bf0d0b;
}
strong {
font-weight: bold;
}- Сохраните файл.
- Откройте настройки (значок шестерёнки → Настройки).
- Перейдите в «Extensions» → «Markdown».
- Найдите параметр Markdown: Styles и нажмите «Add Item».
- Введите путь к вашему файлу, например:
C:\Users\Adam\CustomStyles.css- Подтвердите (OK) и откройте предпросмотр Markdown.
Теперь предпросмотр будет принимать ваши CSS-стили и ближе отображать, как контент будет выглядеть на сайте.
Notes: убедитесь, что путь к CSS корректный и у VSCode есть права на чтение файла.
Темы редактора
VSCode поставляется со светлой и тёмной темами, но в магазине расширений доступно множество сторонних тем: Office, Dracula, Gruvbox, Material, Nord и другие.
Если вам нужен внешний вид, близкий к текстовому процессору, попробуйте тему Office от huacat. Если вы работаете с кодом, выбирайте темы с хорошей контрастностью и читаемыми цветами синтаксиса.
Как установить тему
- Значок шестерёнки → Расширения.
- В поиске введите название темы или фильтруйте по категории “Themes”.
- Установите и примените тему из панели команд.
Частые проблемы и решения
- VSCode не применяет CSS предпросмотра: проверьте путь и права доступа к файлу.
- settings.json не сохраняется из-за синтаксической ошибки: используйте JSON-валидатор или встроенную подсветку синтаксиса.
- Расширение не работает после установки: перезапустите VSCode и проверьте журнал расширений (Help → Toggle Developer Tools).
- Орфография подчёркивает корректные термины: добавьте их в пользовательский словарь.
Альтернативы и когда они лучше
- Typora, Obsidian, iA Writer — удобны, когда вы хотите минималистичный интерфейс без дополнительной настройки. Хороши для личных заметок и быстрых черновиков.
- GitHub Desktop + редакторы Markdown — удобны при работающем CI/CD и публикации через Git.
- Специализированные CMS-редакторы — удобнее, если CMS требует специфичного HTML и плагинов.
Когда VSCode не лучший выбор:
- Если вам нужно WYSIWYG-письмо с автоматическим форматированием без дополнительных настроек.
- Если вы пишете исключительно на планшете или телефоне.
Ментальные модели и эвристики при выборе набора расширений
- Минимализм: выбирайте только необходимые плагины, чтобы не перегружать интерфейс.
- Деление обязанностей: один плагин отвечает за орфографию, другой — за экспорт, третий — за стили предпросмотра.
- Повторяемость: сохраняйте набор настроек в репозитории конфигураций команды.
- Безопасность: устанавливайте расширения только из доверенных источников или используйте .vsix из внутреннего репозитория.
Ролям: краткие чеклисты
Писатель:
- Установить Word Count.
- Подключить Code Spell Check на нужных языках.
- Настроить словарь (Add Words to User Settings).
- Согласовать шаблон CSS предпросмотра с редактором.
Редактор:
- Проверить шаблон CSS и соответствие стилям сайта.
- Утвердить список терминов и прописать в коллективном словаре.
- Настроить процесс копирования в CMS (Copy as HTML).
Технический специалист / DevOps:
- Упаковать и распространять необходимые .vsix-файлы.
- Контролировать версии расширений в команде.
- Настроить политики безопасности для расширений.
Критерии приёмки
Минимальные критерии, чтобы считать рабочую среду готовой для публикации:
- Счётчик слов отображает количество слов корректно для Markdown.
- Проверка орфографии работает и имеет настроенный пользовательский словарь.
- Экспорт «Copy as HTML» генерирует валидный HTML без лишних маркеров Markdown.
- Предпросмотр отображает стили, соответствующие целевому сайту.
Тесты при приёмке:
- Тест 1: создать документ с 500–1000 слов и проверить счётчик.
- Тест 2: внести 10 намеренных орфографических ошибок и убедиться, что расширение их подсвечивает.
- Тест 3: добавить одно фирменное слово в словарь и убедиться, что оно больше не помечается.
- Тест 4: экспортировать фрагмент в HTML и проверить валидацию (например, через валидатор W3C).
Безопасность и приватность
- Устанавливайте расширения только из официального магазина или внутреннего репозитория.
- Если используете внешние расширения, проверьте разрешения и возможный доступ к файлам.
- Для корпоративных команд лучше утверждать список разрешённых расширений и распространять их централизованно.
Локальные и региональные рекомендации
- Для русскоязычных команд убедитесь, что Code Spell Check подключён с русским словарём и учтены локальные варианты написания (ё/е, дефисы и т. д.).
- Обсудите с редакторами стандарт оформления дат, валют и кавычек (типографика «ёлочки» vs. “кавычки”).
Короткий FAQ
Что делать, если экспортис HTML не сохраняет атрибуты классов? — Проверьте настройки расширения Copy Markdown as HTML; некоторые плагины опускают пользовательские классы по умолчанию.
Почему предпросмотр отображает другой шрифт? — Убедитесь, что используемый шрифт доступен в системе или подключён корректно в CSS предпросмотра.
1‑строчный глоссарий
- Markdown — лёгкий язык разметки для форматирования текста.
- VSCode — редактор кода от Microsoft с расширяемой архитектурой.
- VSIX — формат пакета расширения для VSCode.
- CSS предпросмотра — пользовательские стили, применяемые в панели предпросмотра Markdown.
Примеры конфигураций и шаблонов (шаблон SOP)
Стандартная процедура установки VSCode для нового автора:
- Установить VSCode или VSCodium.
- Установить Word Count из VSIX.
- Установить Code Spell Check и подключить русский словарь.
- Добавить команду Copy Markdown as HTML.
- Подключить корпоративный CustomStyles.css в настройках Markdown: Styles.
- Сохранить settings.json в репозитории командных настроек.
Итог и рекомендации
VSCode — не обязательно идеальный Markdown-редактор из коробки, но его гибкость делает его отличным выбором для команд и людей, которые хотят настраивать рабочее пространство под свои потребности. Счётчик слов, проверка орфографии, экспорт в HTML и кастомные стили предпросмотра решают большинство задач веб-писателей.
Рекомендации:
- Начинайте с минимального набора расширений и добавляйте по мере необходимости.
- Централизуйте корпоративные настройки и распространяйте .vsix-файлы внутри организации.
- Согласуйте словарь терминов с редакторами, чтобы уменьшить ложные срабатывания.
Короткое резюме
- Установите и настройте Word Count и Code Spell Check.
- Настройте цвет подчёркивания ошибок через settings.json.
- Добавьте Copy Markdown as HTML для удобной публикации в CMS.
- Используйте CustomStyles.css, чтобы предпросмотр отражал целевой веб-шаблон.
Спасибо — удачной публикации и читабельного Markdown!
Похожие материалы
Автоматизация на Samsung с Bixby Routines
Лучшее место для Wi‑Fi роутера в доме
Продвижение видео на YouTube через рекламу
Мотивация в долгосрочных проектах: как сохранять
Двухфакторная аутентификация Facebook — как включить