Visual Studio Code прочно закрепился как один из самых популярных редакторов кода, и не зря. Его гибкость, производительность и огромная экосистема расширений делают его незаменимым инструментом для миллионов разработчиков. Однако, даже опытные пользователи зачастую не догадываются о некоторых его "скрытых" возможностях, которые могут кардинально изменить привычный рабочий процесс и значительно повысить продуктивность.
В этой статье мы рассмотрим 5 интересных функций и расширений VS Code, без которых, возможно, вы уже не сможете представить свою разработку.
Если вам интересен процесс и вы хотите следить за дальнейшими материалами, буду признателен за подписку на мой телеграм-канал. Там я публикую полезныe материалы по разработке, разборы сложных концепций, советы как быть продуктивным и конечно же отборные мемы.
1. VS Code Tunnels: Ваш локалхост доступен всему миру (аналог ngrok внутри IDE)
Представьте ситуацию: вы собрали крутой сайт или микросервис на своем компьютере, и вам нужно показать его другу, менеджеру или клиенту. Раньше это было головной болью: настраивать SSH, деплоить куда-то или пользоваться сторонними сервисами вроде ngrok.
А теперь магия: VS Code умеет создавать безопасный туннель в мир. Это как если бы у вас был свой личный, встроенный ngrok. Вы просто вводите порт в VS Code, и он выдает вам уникальную ссылку. По этой ссылке вы или кто угодно (кому вы дадите ссылку) может получить доступ к вашему локалхосту с любого устройства, где есть браузер.

Как попробовать:
Откройте VS Code.
Далее перейдите в консоль во вкладку Ports.
Введите порт, который хотите открыть миру
измените приватность(делается правой кнопкой мыши)
Перед всем этим надо будет авторизироваться в гитхаб.
2. Официальный Postman: Мощный API-клиент, встроенный в ваш редактор
Сколько раз вы переключались между VS Code, где писали бэкенд, и отдельным Postman, чтобы проверить очередной эндпоинт? Это постоянное переключение контекста, которое замедляет работу и просто отвлекает.
Забудьте об этом! У Postman есть официальное расширение для VS Code. Оно позволяет разрабатывать, проектировать и тестировать API прямо в редакторе — без необходимости переключаться между VS Code и Postman
С помощью расширения можно создавать и отправлять запросы следующих типов: HTTP, gRPC и веб-сокеты
Ваши запросы теперь могут храниться прямо рядом с кодом проекта.

Как попробовать:
Найдите и установите расширение «Postman» в Marketplace(кубики такие слева).
В боковой панели появится новая иконка Postman. Кликните по ней, войдите в свой аккаунт (или создайте новый), и перед вами откроется знакомый интерфейс(он почти ничем не отличается от веб или десктоп версии).
Наслаждайтесь удобством и скоростью работы с API, не покидая редактора.
3. Simple Browser: Встроенный браузер для просмотра веб-страниц
Вы часто переключаетесь между VS Code и внешним браузером, чтобы просмотреть документацию, проверить API-ответы или просто открыть какую-либо веб-страницу? Эти постоянные переключения контекста могут отвлекать и замедлять работу.
VS Code имеет встроенный «Simple Browser», который позволяет открывать веб-страницы прямо внутри редактора. Это удобный инструмент для быстрого просмотра локальных HTML-файлов, удаленных URL-адресов или любой другой веб-информации, не покидая вашей IDE.

Как попробовать:
нажмите Ctrl+Shift+P
Введите Simple browser
Введите URL.
И все! Можете спокойно просматривать свой невероятный фронтенд.
4. CodeViz: Интерактивная карта любого проекта
Вы когда-нибудь открывали незнакомый проект (или свой старый, который давно не видели) и чувствовали себя археологом, роющимся в руинах, пытаясь понять, что где лежит и как всё это связано? Вникнуть в чужой код, понять архитектуру, зависимости и ключевые файлы — это всегда вызов.
Расширение CodeViz — это ваш личный проводник в коде. Оно анализирует ваш проект и строит интерактивную визуальную карту кодовой базы. Можно задавать вопросы на естественном языке и получать визуальные диаграммы, напрямую связанные с кодом. Поддерживается множество языков программирования. Базовые фичи бесплатны, а продвинутые доступны по подписке

Как попробовать:
Установите расширение «CodeViz» из Marketplace.
Просто откройте его и вам дадут интерактивный граф.
5. PostgreSQL Extension: База данных как часть вашей IDE
Если вы работаете с PostgreSQL, то наверняка у вас открыто отдельное приложение вроде PGAdmin для управления базой данных. Это удобно, но опять же - лишнее окно, лишнее переключение.
Microsoft выпустила официальное расширение PostgreSQL, которое превращает VS Code в полноценную IDE для работы с Postgres.
Основные плюшки:
Встроенная визуализация схемы БД прямо из редактора
Интеграция с GitHub Copilot, включая агентный режим — AI пишет, оптимизирует и объясняет SQL, понимает естественный язык.
IntelliSense с контекстом БД (автокомплит, форматирование, подсветка синтаксиса).
Быстрый запуск PostgreSQL в Docker.
Простое подключение к локальным и облачным PostgreSQL, поддержка нескольких профилей, разбор строк подключения и фильтрация Azure-инстансов, плюс безопасная авторизация через Entra ID.
История запросов для быстрого повторного использования.

Как попробовать:
Установите расширение «PostgreSQL» из Marketplace.
После подключения вы получите полный набор инструментов для работы с базой данных, будто это отдельный клиент.
Заключение
В конечном итоге, представленные 5 фишек и расширений — это не просто полезные дополнения, а настоящие катализаторы вашей продуктивности. Они разработаны, чтобы помочь вам минимизировать монотонную работу, значительно ускорить выполнение рутинных задач и, самое главное, полностью сфокусироваться на творческом процессе и написании высококачественного кода.
Начните интегрировать эти инструменты в свой ежедневный рабочий процесс уже сегодня. Вы будете приятно удивлены, как быстро ваша эффективность возрастет, открывая новые горизонты для профессионального роста и достижения амбициозных целей.
По традиции жду ваших комментариев. Гудлак!
Комментарии (27)
fpinger
25.07.2025 02:03В VS Code встроен Copilot. Можно от него избавится? А то он отвлекает внимание и мешает вечно сообщая, что не доступен в нашей стране. Тогда зачем он кушает мои CPU и memory?
Valsha
25.07.2025 02:03Спасибо, за VS Code Tunnels :) надо будет действительно расмотреть его как замену ngrok и т.п
Sergostan
25.07.2025 02:03Microsoft выпустила PostgreSQL Extension? Удивительно. Интересно, а MSSQL что-ли отодвинула в сторону? Странный подход от мелкомягких. В VS завезли поддержку пайтона(давно уже), а в Vscode поддержку PostgreSQL.
LAutour
25.07.2025 02:03Настройка для изменения минимальной высоты блоков в боковой панели появилась? Чтобы для отображения пары строк не выделялось пространства больше, чем надо.
george3
25.07.2025 02:03Какая-то шляпа с VS-тоннелем: рвет Websocket соединение через 1 минуту простоя. Это можно пофиксить?
rocketon
25.07.2025 02:03Туннели забрал, спасибо! Кучу раз видел эту вкладку но всегда пропускал мимо)
isumix
25.07.2025 02:03Самая недооцененная фича это то что VSCode по сути своей это PWA приложение и бэкенд на NodeJS завернутое в версию Electron - что есть не что иное как NodeJS + Chromium. Так вот а нафига козе баян. У вас уже и так есть свой любимый броузер запущенный и загруженный в память. Зачем еще дублировать это в Electron. Короче запускаете только серверную часть в докере/подмане и работаете через свой броузер экономя память. Установите сайт с редактором как приложение и будет норм.
ris58h
25.07.2025 02:03Зачем еще дублировать это в Electron
Например, потому что пользовательский браузер может не поддерживать какие-то функции, которые поддержаны в Electron.
isumix
25.07.2025 02:03Например какие?
Наверно уже года 4 как перешел с Electron версии на контейнерную для вэб разработки. Полет нормальный.
ris58h
25.07.2025 02:03Слабо разбираюсь в вэб-стандартах, но точно знаю, что не все они одинаково поддерживаются различными браузерами.
pecheny
25.07.2025 02:03Не проверял, но предполагаю, что с vscode-neovim могут быть проблемы, как и вообще с любой интерференцией горячих клавиш.
Также предполагаю, что памяти сэкономится не слишком – основная ее часть все же тратится на прикладной код и пользовательские данные, а не на "браузерное ядро".
С другой стороны, наверно это очень здорово работает с каким-нибудь ультрапортативным устройством, на котором можно использовать всю мощь рабочей машины с десятками и сотнями гб оперативы.
m1skam
25.07.2025 02:03ИМХО это не недооцененная фича, а вопрос о том, что кому удобно.
Я пробовал, лично мне не понравилось. Первое что не понравилось, это факт того, что интерфейс vscode оборачивается в браузерный, который уменьшает полезное пространство, как минимум за счет отображения собственных вкладок. Второе что не понравилось, это работа с терминалом внутри vscode, точнее полное его отсутствие и необходимость переключаться между окнами браузера и терминала почти в любых сценариях.
OlegZH
25.07.2025 02:03А как быть, если после установки VS Code среда не может подключиться к своему же маркетплейсу:
?
me21
25.07.2025 02:03Понять, отчего это происходит и по возможности устранить проблему.
Можно задать другой маркетплейс, например, https://open-vsx.org/. Можно расширения из файлов ставить.
mysherocker
25.07.2025 02:03Введите порт, который хотите открыть миру
Порт не открывается миру. Тем более, что с повсеместным NAT в этом было бы мало смысла. Инструмент устанавливает соединение с внешним реле-сервисом, который в это соединение направляет http запросы, приходящие в указанный сокет.
YegorP
25.07.2025 02:03нажмите Ctrl+Shift+P
Введите Simple browser
Введите URL.
И все! Можете спокойно просматривать свой невероятный фронтенд.
Ага, удачи. Там куки не сохраняются, поэтому далеко вы в своём невероятном фронтенде не уйдёте.
amatoravg
Что-то расширение Postgres совсем примитивное, даже редактировать данные не даёт, просто отображает в табличке результаты запросов... Может потому что альфа версия? Все никак не могу найти в расширениях что-нибудь близкое по функционалу к решениям от JetBranes, условно бесплатное ((
diverdm
В VSC в принципе все плагины для работы с БД (любой БД) крайне убогие, функционала ноль.