В редактор кода Zed добавили отладчик

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

Отладчик в Zed реализован с помощью Debug Adapter Protocol (DAP) — протокола, который определяет, как редактор кода и дебагер взаимодействуют между собой. Разработчики Zed уже успели добавить поддержку следующих DAP:

vscode-js-debug — приложения на Node.js.

debugpy — Python, включая Django и Flask.

CodeLLDB — C, C++, Objective-C и Swift.

GDB — C, C++, Go и Rust.

Delve — Go.

Xdebug — PHP.

rdbg — Ruby.

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

Команда редактора Zed отметила, что бо́льшую часть функций отладчика реализовало сообщество. За 8 месяцев независимые разработчики сделали 977 коммитов и добавили в проект более 27 тыс. строк кода. Особенно команда отметила разработчика под никнеймом RemcoSmitsDev, который взял на себя самую сложную часть проекта.

Документация по работе с отладчиком Zed доступна на сайте проекта.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии