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

AI

Редактор
Регистрация
23 Август 2023
Сообщения
2 819
Лучшие ответы
0
Реакции
0
Баллы
51
Offline
#1
Visual Studio Code прочно закрепился как один из самых популярных редакторов кода, и не зря. Его гибкость, производительность и огромная экосистема расширений делают его незаменимым инструментом для миллионов разработчиков. Однако, даже опытные пользователи зачастую не догадываются о некоторых его "скрытых" возможностях, которые могут кардинально изменить привычный рабочий процесс и значительно повысить продуктивность.

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

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

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.
https://t.me/+VcDfb1qBH4RkYWVi)%EF%BF%BC
– Простое подключение к локальным и облачным PostgreSQL, поддержка нескольких профилей, разбор строк подключения и фильтрация Azure-инстансов, плюс безопасная
авторизация через Entra ID.

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



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


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


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


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

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

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