Плагины для VS Code, которые стоит использовать в 2024 году
Привет, Хабр! Сегодня расскажем о нескольких полезных плагинах для VS Code, которые облегчают и упрощают работу специалиста. Конечно, в подборке далеко не все плагины, полезные для разработчика. Так что если у вас есть свои фавориты, рассказывайте о них в комментариях. А пока начинаем!
Polacode
В первую очередь Polacode нужен для создания качественных скриншотов кода. А еще с ее помощью можно создавать различные туториалы, обучающие видео, презентации и так далее.
Основные возможности плагина:
работа с несколькими файлами одновременно;
автоматическое добавление выделенных участков кода в модуль для скриншота;
создание визуально удобных сниппетов;
настройка внешнего вида изображения при помощи таких параметров, как polacode.target, polacode.shadow, polacode.transparentBackground и polacode.backgroundColor.
Кстати, его можно использовать и для красивого оформления репозиториев в GitHub. Работать с плагином несложно: достаточно пары кликов, чтобы сохранить нужный кусок кода в виде красивой картинки.
Загрузить плагин можно здесь. Работает на Windows, Linux и Mac.
Turbo Console Log
Расширение позволяет быстро отлаживать код, не используя ручное добавление журнальных сообщений. Этот инструмент дает возможность все сделать буквально в один клик — вывод сообщений добавляется без проблем.
У Turbo Console Log своя консоль, которая используется для вычисления выражений и запуска своего кода. Это хорошая возможность для отладки кода в режиме реального времени.
Еще одна возможность — кастомизация журнальных сообщений. Это позволяет обеспечить более удобный формат, где можно выделять объекты и переменные.
Загрузить можно здесь.
Error Lens
Позволяет подсвечивать всю строку с ошибкой или предупреждением, показывать текст ошибки рядом с кодом, показывать счетчики ошибок на панели статуса. Упрощает оценку кода взглядом, ведь волнистые подчеркивания не так заметны, в отличие от полностью подсвеченных строк.
Плагин разными цветами выделяет ошибки, предупреждения, обычную информацию, подсказки. Можно также задавать стиль шрифта, расстояние между текстом кода и аннотациями. К слову, плагин совместим с любым ЯП, где есть доступ к диагностическим данным.
Загрузить плагин можно здесь.
Better Comments
Расширение, которое дает возможность форматировать комментарии, ранжируя их по типу. Можно использовать разные стили комментариев, включая вопросы, задачи, предупреждения и так далее. Если нужно, можно ранжировать комментарии по степени важности, осуществлять поиск по типу комментария или ключевым словам.
Настройка плагина очень гибкая, есть управление стилями многострочных комментариев и стили комментариев в текстовых файлах. Плагин поддерживает большое количество языков программирования — от очень известных до такой экзотики, как Pig, Twig и Verilog.
Загрузить плагин можно здесь.
GitLens
Мощный плагин, позволяющий контролировать и визуализировать историю Git. Он облегчает изучение коммитов, изменений, сравнение веток и так далее. Добавляет новые команды в VS Code —, а значит, с ним можно быстро выполнять нужные действия, включая создание коммитов и отмену изменений.
Для разработчика, который использует Git, это очень актуальный инструмент.
Загрузить плагин можно здесь.
ESLint
Плагин выявляет в коде проблемы и ошибки, что экономит очень много времени. Есть набор правил, который при необходимости можно модифицировать, настроив под свои нужды. Это полезно как для разработчиков, так и для компаний с собственными стандартами оформления кода.
Положительная черта расширения — совместимость с другими популярными расширениями. Так что форматирование будет реализовано автоматически, исходя из набора правил линтинга.
Загрузить плагин можно здесь.
Bookmarks
Плагин для улучшения навигации по проектам. Дает возможность создавать закладки в строках кода, а потом, если нужно, возвращаться к ним. Выводит полный список закладок, позволяет осуществлять навигацию, искать созданные закладки, группировать, экспортировать и импортировать их.
Инструмент простой, но очень полезный. Загрузить можно здесь.
Пока все. Расскажите, применяли ли вы эти плагины? Если используете другие, расскажите о них в комментариях.