![](https://habrastorage.org/getpro/habr/upload_files/702/f5d/40b/702f5d40b9bfcf6dc5103ad83848dd46.jpg)
Плагины, без которых техническим писателям жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки.
Линтеры
Markdownlint
![](https://habrastorage.org/getpro/habr/upload_files/165/d22/96b/165d2296b72e162d1ff210c0cc119e81.png)
Самый популярный линтер для разметки Markdown. Подсвечивает распространенные проблемы.
Markdown All in One
![](https://habrastorage.org/getpro/habr/upload_files/c4f/7e2/515/c4f7e2515067289f469a9c8db41b9a7c.png)
Поддержка разметки Markdown в Visual Studio Code. Форматирование таблиц, оглавление, рендеринг в HTML.
LTeX – LanguageTool grammar/spell checking
![](https://habrastorage.org/getpro/habr/upload_files/167/afc/1d7/167afc1d7999568fd74edeeb265efbdf.png)
Проверка орфографии и стилистики английского и русского языка по правилам LanguageTool.
Code Spell Checker + Russian - Code Spell Checker
![](https://habrastorage.org/getpro/habr/upload_files/5d6/29e/250/5d629e2501a6681777ed246cae18adda.png)
Проверка опечаток в английском и русском тексте и коде. Находит опечатки даже в названиях переменных в коде. Можно использовать расширение совместно с LTeX.
Proselint
Расширение линтера англоязычной прозы Proselint. Создатели сервиса вдохновлялись Чаком Палаником, Марком Твеном, Джоржем Оруэллом и другими писателями.
Textlint
![](https://habrastorage.org/getpro/habr/upload_files/95c/617/480/95c617480539b5fbd01b42f78a54386c.png)
Расширение open source сервиса Textlint, написанного на JS.
Vale
![](https://habrastorage.org/getpro/habr/upload_files/fe2/72b/799/fe272b799fc91409fe4fe6d15d49e096.png)
Семантический линтер с возможностью задавать свои правила, настройки и конфигурации проверок того, что вам нужно.
Форматирование и форматы
Prettier - Code formatter
![](https://habrastorage.org/getpro/habr/upload_files/29a/8a3/e50/29a8a3e50bb66460fd8ae8f8561c7523.png)
Расширение помогает так хорошо отформатировать текст в Markdown, что на него не ругается линтер.
OpenAPI (Swagger) Editor
![](https://habrastorage.org/getpro/habr/upload_files/cbd/2bf/bcd/cbd2bfbcddd1acbe18a6a01687560037.png)
Расширение для редактирования, форматирования спецификации OpenAPI (Swagger) в YAML или JSON.
MdTableEditor
![](https://habrastorage.org/getpro/habr/upload_files/9cd/5b9/056/9cd5b9056dace485e05c80438cee5015.png)
Расширение исключительно для таблиц Markdown. Подсвечивает строки, столбцы и добавляет кнопки для операций с таблицами на командную панель.
GitHub Markdown Preview
![](https://habrastorage.org/getpro/habr/upload_files/418/b9d/33c/418b9d33c7520f2df1427e2e48be76c6.png)
Предварительный просмотр файлов Markdown в формате и стилистике GitHub.
Markdown Checkboxes
![](https://habrastorage.org/getpro/habr/upload_files/63b/55a/214/63b55a2143ff729ac8a135b72ac40f5a.png)
Расширение добавляет поддержку флажков и списков задач с предварительным просмотром.
PlantUML
![](https://habrastorage.org/getpro/habr/upload_files/a49/78c/96c/a4978c96c6626dd0b833ae415f7200e5.png)
Расширенная поддержка PlantUML.
Asciidoc
![](https://habrastorage.org/getpro/habr/upload_files/4b4/60a/d07/4b460ad07059de06de71aeeeabc97d10.png)
Расширение поддерживает предварительный просмотр в реальном времени, подсветку синтаксиса и cниппеты для формата AsciiDoc.
reStructuredText Language
![](https://habrastorage.org/getpro/habr/upload_files/000/02b/741/00002b74145de2b4eb376bf51052f0eb.png)
Расширение для полноценной работы с языком разметки reStructuredText.
Работа с системой контроля версий
GitLens
![](https://habrastorage.org/getpro/habr/upload_files/a17/d29/e39/a17d29e39e2f81ac4e8fbabf65c8c3a1.png)
GitLens поддерживает операции с git и визуализирует всю историю кода — когда была изменена строка или блок кода, как код менялся. Можно проследить эволюцию кодовой базы.
Git Graph
![](https://habrastorage.org/getpro/habr/upload_files/99f/535/a66/99f535a660ed775227493fd36eda3c44.png)
Визуализирует весь таймлайн с коммитами и ветками. Позволяет работать с git через интерфейс.
Git Project Manager
![](https://habrastorage.org/getpro/habr/upload_files/793/191/c56/793191c5634abb1173d04800823ef6a6.png)
Расширение позволяет открывать новое окно с репозиторием git из окна VS Code и быстро переключаться между репозиториями.
Удобство и милота
Markdown Emoji
![](https://habrastorage.org/getpro/habr/upload_files/ec4/b27/021/ec4b27021b127a3ffed0a2644fcc1805.png)
✨
HTTP/s and relative link checker
![](https://habrastorage.org/getpro/habr/upload_files/6e4/e32/d53/6e4e32d53826eebf029a60732ac95a9b.png)
Поиск битых ссылок в Markdown-тексте.
Settings Sync
![](https://habrastorage.org/getpro/habr/upload_files/074/c31/432/074c314320ec11217545ec6421af175b.png)
Синхронизирует настройки и конфигурации VSCode. Для синхронизации используется Github Gist.
![](https://habrastorage.org/getpro/habr/upload_files/240/51b/ee9/24051bee92abe167d0f45cc149a32564.png)
Расширение конвертирует файлы Markdown в файлы PDF, HTML, PNG, JPEG.
Markdown Paste
![](https://habrastorage.org/getpro/habr/upload_files/42b/40a/690/42b40a690fae4805b521d842b55e445d.png)
Расширение делает скриншоты и сразу же ссылки на них в файлах Markdown.
Word Count
![](https://habrastorage.org/getpro/habr/upload_files/507/b26/9bc/507b269bce9425d04877251b25c3f790.png)
Подсчет символов в документе.
Auto Close Tag
![](https://habrastorage.org/getpro/habr/upload_files/c0c/9de/c70/c0c9dec70bcf7c4d8e6785f658719881.png)
Добавляет закрывающий тег.
Rainbow bracket
![](https://habrastorage.org/getpro/habr/upload_files/3e8/2f8/f31/3e82f8f31f04fb40d5ff92eb52c25001.png)
Каждой паре всех видов скобок расширение дает свой цвет радуги. Красным цветом подсвечены незакрытые скобки.
Live Server
![](https://habrastorage.org/getpro/habr/upload_files/342/8cf/126/3428cf12638fbd1f8dac27cd572afde3.png)
Локальный сервер разработки с функцией перезагрузки в реальном времени для статических и динамических страниц. Рендеринг по кнопке.
Material Theme Icons
![](https://habrastorage.org/getpro/habr/upload_files/0e5/1c6/6c8/0e51c66c87949a33b98cc5b55c3557fe.png)
Иконки к файлам и папкам.