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 фишек и расширений — это не просто полезные дополнения, а настоящие катализаторы вашей продуктивности. Они разработаны, чтобы помочь вам минимизировать монотонную работу, значительно ускорить выполнение рутинных задач и, самое главное, полностью сфокусироваться на творческом процессе и написании высококачественного кода.

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

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

Комментарии (28)


  1. amatoravg
    25.07.2025 02:03

    Что-то расширение Postgres совсем примитивное, даже редактировать данные не даёт, просто отображает в табличке результаты запросов... Может потому что альфа версия? Все никак не могу найти в расширениях что-нибудь близкое по функционалу к решениям от JetBranes, условно бесплатное ((


    1. diverdm
      25.07.2025 02:03

      В VSC в принципе все плагины для работы с БД (любой БД) крайне убогие, функционала ноль.


  1. fpinger
    25.07.2025 02:03

    В VS Code встроен Copilot. Можно от него избавится? А то он отвлекает внимание и мешает вечно сообщая, что не доступен в нашей стране. Тогда зачем он кушает мои CPU и memory?


    1. VMiskaryan
      25.07.2025 02:03

      По идее достаточно просто плагины копилота отключить


    1. ValeryIvanov
      25.07.2025 02:03

      F1 > Hide copilot


      1. redfox0
        25.07.2025 02:03

        О, спасибки.


    1. Nyanny
      25.07.2025 02:03

      Есть опенсорс сборка vscode - vscodium

      Там отключен по умолчанию


  1. Valsha
    25.07.2025 02:03

    Спасибо, за VS Code Tunnels :) надо будет действительно расмотреть его как замену ngrok и т.п


    1. Ryav
      25.07.2025 02:03

      Попробуйте tuna.am


      1. achekalin
        25.07.2025 02:03

        tuna отличная штука, но хочет денег, а бесплатно лимиты, которые не бОльные, но про них надо помнить (самое неприятное - время сессии небольшое).


        1. mysherocker
          25.07.2025 02:03

          cloudflare tunnels


    1. cokrychitel
      25.07.2025 02:03

      localhost.run


  1. Sergostan
    25.07.2025 02:03

    Microsoft выпустила PostgreSQL Extension? Удивительно. Интересно, а MSSQL что-ли отодвинула в сторону? Странный подход от мелкомягких. В VS завезли поддержку пайтона(давно уже), а в Vscode поддержку PostgreSQL.


    1. just_valentine
      25.07.2025 02:03

      Почему отодвинула? Плагин для MSSQL тоже существует.


  1. LAutour
    25.07.2025 02:03

    Настройка для изменения минимальной высоты блоков в боковой панели появилась? Чтобы для отображения пары строк не выделялось пространства больше, чем надо.


  1. george3
    25.07.2025 02:03

    Какая-то шляпа с VS-тоннелем: рвет Websocket соединение через 1 минуту простоя. Это можно пофиксить?


  1. rocketon
    25.07.2025 02:03

    Туннели забрал, спасибо! Кучу раз видел эту вкладку но всегда пропускал мимо)


  1. isumix
    25.07.2025 02:03

    Самая недооцененная фича это то что VSCode по сути своей это PWA приложение и бэкенд на NodeJS завернутое в версию Electron - что есть не что иное как NodeJS + Chromium. Так вот а нафига козе баян. У вас уже и так есть свой любимый броузер запущенный и загруженный в память. Зачем еще дублировать это в Electron. Короче запускаете только серверную часть в докере/подмане и работаете через свой броузер экономя память. Установите сайт с редактором как приложение и будет норм.

    https://github.com/gitpod-io/openvscode-server


    1. ris58h
      25.07.2025 02:03

      Зачем еще дублировать это в Electron

      Например, потому что пользовательский браузер может не поддерживать какие-то функции, которые поддержаны в Electron.


      1. isumix
        25.07.2025 02:03

        Например какие?

        Наверно уже года 4 как перешел с Electron версии на контейнерную для вэб разработки. Полет нормальный.


        1. ris58h
          25.07.2025 02:03

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


        1. pecheny
          25.07.2025 02:03

          Не проверял, но предполагаю, что с vscode-neovim могут быть проблемы, как и вообще с любой интерференцией горячих клавиш.
          Также предполагаю, что памяти сэкономится не слишком – основная ее часть все же тратится на прикладной код и пользовательские данные, а не на "браузерное ядро".
          С другой стороны, наверно это очень здорово работает с каким-нибудь ультрапортативным устройством, на котором можно использовать всю мощь рабочей машины с десятками и сотнями гб оперативы.


    1. m1skam
      25.07.2025 02:03

      ИМХО это не недооцененная фича, а вопрос о том, что кому удобно.

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


  1. OlegZH
    25.07.2025 02:03

    А как быть, если после установки VS Code среда не может подключиться к своему же маркетплейсу:

    "Error while fetching extensions. XHR failed"

    ?


    1. me21
      25.07.2025 02:03

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

      Можно задать другой маркетплейс, например, https://open-vsx.org/. Можно расширения из файлов ставить.


  1. achekalin
    25.07.2025 02:03

    Я вот Postman и до их залёта не очень любил (точнее, обратно роста их любви к деньгам), а после их утечки и их "ну а чё?!" вообще стараюсь обходить.


  1. mysherocker
    25.07.2025 02:03

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

    Порт не открывается миру. Тем более, что с повсеместным NAT в этом было бы мало смысла. Инструмент устанавливает соединение с внешним реле-сервисом, который в это соединение направляет http запросы, приходящие в указанный сокет.


  1. YegorP
    25.07.2025 02:03

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

    2. Введите Simple browser

    3. Введите URL.

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

    Ага, удачи. Там куки не сохраняются, поэтому далеко вы в своём невероятном фронтенде не уйдёте.