Search
Write a publication
Pull to refresh

VS Code: 5 интересных функций и расширений, меняющих подход к разработке

Level of difficultyEasy
Reading time4 min
Views21K

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

В этой статье мы рассмотрим 5 интересных функций и расширений VS Code, без которых, возможно, вы уже не сможете представить свою разработку.

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

1. VS Code Tunnels: Ваш локалхост доступен всему миру (аналог ngrok внутри IDE)

Представьте ситуацию: вы собрали крутой сайт или микросервис на своем компьютере, и вам нужно показать его другу, менеджеру или клиенту. Раньше это было головной болью: настраивать SSH, деплоить куда-то или пользоваться сторонними сервисами вроде ngrok.

А теперь магия: VS Code умеет создавать безопасный туннель в мир. Это как если бы у вас был свой личный, встроенный ngrok. Вы просто вводите порт в VS Code, и он выдает вам уникальную ссылку. По этой ссылке вы или кто угодно (кому вы дадите ссылку) может получить доступ к вашему локалхосту с любого устройства, где есть браузер.

Как попробовать:

  1. Откройте VS Code.

  2. Далее перейдите в консоль во вкладку Ports.

  3. Введите порт, который хотите открыть миру

  4. измените приватность(делается правой кнопкой мыши)

Перед всем этим надо будет авторизироваться в гитхаб.

2. Официальный Postman: Мощный API-клиент, встроенный в ваш редактор

Сколько раз вы переключались между VS Code, где писали бэкенд, и отдельным Postman, чтобы проверить очередной эндпоинт? Это постоянное переключение контекста, которое замедляет работу и просто отвлекает.

Забудьте об этом! У Postman есть официальное расширение для VS Code. Оно позволяет разрабатывать, проектировать и тестировать API прямо в редакторе — без необходимости переключаться между VS Code и Postman

С помощью расширения можно создавать и отправлять запросы следующих типов: HTTP, gRPC и веб-сокеты

Ваши запросы теперь могут храниться прямо рядом с кодом проекта.

Как попробовать:

  1. Найдите и установите расширение «Postman» в Marketplace(кубики такие слева).

  2. В боковой панели появится новая иконка Postman. Кликните по ней, войдите в свой аккаунт (или создайте новый), и перед вами откроется знакомый интерфейс(он почти ничем не отличается от веб или десктоп версии).

  3. Наслаждайтесь удобством и скоростью работы с API, не покидая редактора.

3. Simple Browser: Встроенный браузер для просмотра веб-страниц

Вы часто переключаетесь между VS Code и внешним браузером, чтобы просмотреть документацию, проверить API-ответы или просто открыть какую-либо веб-страницу? Эти постоянные переключения контекста могут отвлекать и замедлять работу.

VS Code имеет встроенный «Simple Browser», который позволяет открывать веб-страницы прямо внутри редактора. Это удобный инструмент для быстрого просмотра локальных HTML-файлов, удаленных URL-адресов или любой другой веб-информации, не покидая вашей IDE.

Как попробовать:

  1. нажмите Ctrl+Shift+P

  2. Введите Simple browser

  3. Введите URL.

И все! Можете спокойно просматривать свой невероятный фронтенд.

4. CodeViz: Интерактивная карта любого проекта

Вы когда-нибудь открывали незнакомый проект (или свой старый, который давно не видели) и чувствовали себя археологом, роющимся в руинах, пытаясь понять, что где лежит и как всё это связано? Вникнуть в чужой код, понять архитектуру, зависимости и ключевые файлы — это всегда вызов.

Расширение CodeViz — это ваш личный проводник в коде. Оно анализирует ваш проект и строит интерактивную визуальную карту кодовой базы. Можно задавать вопросы на естественном языке и получать визуальные диаграммы, напрямую связанные с кодом. Поддерживается множество языков программирования. Базовые фичи бесплатны, а продвинутые доступны по подписке

Как попробовать:

  1. Установите расширение «CodeViz» из Marketplace.

  2. Просто откройте его и вам дадут интерактивный граф.

5. PostgreSQL Extension: База данных как часть вашей IDE

Если вы работаете с PostgreSQL, то наверняка у вас открыто отдельное приложение вроде PGAdmin для управления базой данных. Это удобно, но опять же - лишнее окно, лишнее переключение.

Microsoft выпустила официальное расширение PostgreSQL, которое превращает VS Code в полноценную IDE для работы с Postgres.

Основные плюшки:

  • Встроенная визуализация схемы БД прямо из редактора

  • Интеграция с GitHub Copilot, включая агентный режим — AI пишет, оптимизирует и объясняет SQL, понимает естественный язык.

  • IntelliSense с контекстом БД (автокомплит, форматирование, подсветка синтаксиса).

  • Быстрый запуск PostgreSQL в Docker.

  • Простое подключение к локальным и облачным PostgreSQL, поддержка нескольких профилей, разбор строк подключения и фильтрация Azure-инстансов, плюс безопасная авторизация через Entra ID.

  • История запросов для быстрого повторного использования.

Как попробовать:

  1. Установите расширение «PostgreSQL» из Marketplace.

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

Заключение

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

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

По традиции жду ваших комментариев. Гудлак!

Tags:
Hubs:
+63
Comments35

Articles