Visual Studio Code - это редактор кода, который высоко ценится программистами, среди прочего, благодаря его простоте и функциональным возможностям, которые он предлагает, поскольку он полностью бесплатен и имеет открытый исходный код. Однако одним из наиболее важных элементов VS Code является возможность установки расширений для настройки, расширения и улучшения функциональных возможностей и внешнего вида редактора. Эти расширения также полностью бесплатны, разрабатываются и поддерживаются сообществом, и их легко найти на Extensions Marketplace, интегрированном в сам редактор. Это привело к тому, что многие из этих расширений VS Code незаменимы в работе многих программистов сегодня. В моем случае я использую несколько расширений для улучшения и облегчения моей работы, персонализации моего пользовательского опыта и повышения производительности.

Если вы до сих пор не знаете о расширениях Visual Studio Code, в следующем видео представлена ​​дополнительная информация о них:

Далее я собираюсь показать свои любимые расширения на основе полезности, которую они мне предоставили, насколько они интересны и моего личного вкуса.

Раскраска пара скобок 2

Это расширение, которое окрашивает пары скобок или фигурных скобок в один цвет, чтобы их можно было легко идентифицировать.

Это особенно полезно, когда у нас есть сильно иерархические структуры данных или много блоков кода на разных уровнях. По этой причине настоятельно рекомендуется использовать это расширение, если мы работаем с JavaScript, React или JSON, поскольку очень распространено вложение элементов и блоки кода на разных уровнях из-за характера языка, касающегося объектов, обещаний, обратные вызовы и стрелочные функции.

В моем случае использование этого расширения экономит мне много времени, когда дело доходит до поиска объема любого блока кода, особенно в Javascript и его фреймворках, но также и на других языках программирования.

Кодовое время

Это расширение используется для получения различных показателей из расписания и для отслеживания времени в Visual Studio Code. Чтобы использовать его, вам нужно только создать учетную запись, где данные будут сохраняться и использоваться.

Я использую его, чтобы проверить свое активное время планирования, свой прогресс по этому показателю, время ежедневного планирования и процент активного планирования. Помимо всего прочего, вы также можете ознакомиться со средними значениями и сравнениями с остальными программистами.

Я бы показал захват с моими собственными данными, но это не было бы хорошей демонстрацией, так как в эти недели я не работал с VSCode, и все метрики будут на 0 🤣

Кроме того, это расширение предлагает больше функций и действительно полезные интеграции для программистов, такие как создание отчетов, создание команды, рабочие области.

Это очень хороший способ повысить продуктивность и узнать / улучшить свои рабочие привычки, особенно если мы работаем из дома, поскольку в таких обстоятельствах очень легко работать вне идеальных часов или даже более или менее положенного времени.

Путь Intellisense

Это расширение выполняет простую функцию автозаполнения путей к файлам или папкам.

Как видите, в этом расширении нет ничего загадочного, но оно экономит время, упрощает работу и улучшает процесс программирования. Исходя из своего опыта и мнений, я считаю, что использование этого расширения может быть очень удобным.

ГитЛенс

Очевидно, что с GitLens вы можете выполнять любые операции Git простым способом и интегрировать их в VSCode, но это также расширение, которое увеличивает и улучшает функции Git и рабочий процесс с помощью этого инструмента. Он выделяется очень мощным графическим интерфейсом Git, интегрированным в VSCode, который имеет большое количество функций, которые в расширении, очевидно, я не собираюсь здесь писать, но с которыми можно ознакомиться на https://gitlens.amod.io /#Особенности"

В моем случае в качестве инструмента с графическим интерфейсом пользователя Git я использую SourceTree просто по привычке, я не думаю, что это лучше или хуже, я просто использовал его всю свою жизнь для выполнения функций Git. Однако в GitLens есть возможности сравнения кода и просмотра истории, которые я использую довольно часто. С другой стороны, это расширение интегрируется с редактором кода, чтобы отображать информацию о последних изменениях и о том, когда эти изменения были внесены в него, даже когда мы пишем код. Без сомнения хороший набор очень мощных инструментов.

Ноктис

Это набор тем для визуальной настройки редактора. Я выбрал его, потому что цвета очень привлекательны, и, прежде всего, потому, что он имеет красный цвет (Noctis Bordo), который неплохо подходит для моих глаз.

Я решил измениться, потому что заметил, что в последнее время теплые цвета вызывают у меня меньше утомляемости глаз, и с этой темой я вполне доволен контрастом между цветами, теплотой ее и особенно визуальным аспектом.

Оттенки фиолетового

Эту тему я использовал до перехода на Ноктис, с яркими цветами, которые отлично смотрятся с преобладающим фиолетовым цветом этой темы. Я думаю, что это более привлекательная тема, чем Ноктис, из-за удачного сочетания цветов. На мой взгляд, у него лучший визуальный аспект из всех тем Visual Studio Code, он действительно привлекательный, яркий и красочный.

Великие иконки VSCode

Наконец, это расширение изменяет и добавляет большое количество значков в Visual Studio Code. Это может показаться чем-то просто эстетичным, но это улучшает взаимодействие с пользователем и упрощает идентификацию различных элементов на боковой панели, поскольку очень часто бывает большое количество файлов и папок разных типов, где иногда это действительно может быть сложно найти то, что мы ищем. Кроме того, с этими значками редактор выглядит действительно хорошо.

Что ж, я надеюсь, что этот пост помог вам как-то улучшить ваш опыт программирования в Visual Studio Code 😃, потому что расширения - это хорошие инструменты, которые делают вашу работу проще и продуктивнее, настраивают любой аспект редактора и добавляют дополнительные функции.