Бесплатно Экспресс-аудит сайта:

13.07.2024

Zed: новая IDE на Rust теперь доступна для Linux

Zed — это среда IDE, написанная на Rust и распространяемая по лицензии GPL и разработанная авторами редактора Atom и создателями генератора парсеров Tree-sitter

Сразу после установки Zed предлагает все основные функции, которые ожидаются от современного IDE, включая:

  • Поддержка множества языков
  • Подсветка синтаксиса
  • Автоматическое выравнивание кода
  • Просмотр структуры кода
  • Автодополнение
  • Инструменты для совместной работы в реальном времени
  • Встроенный терминал
  • Режим Vim
  • Темы оформления

Также в Zed есть несколько уникальных функций.

Например, Zed использует ускорение на основе GPU (с помощью API Vulkan). Благодаря основам на Rust, этот редактор имеет очень быструю загрузку, может мгновенно открывать большие файлы и проекты, и отличается низкой задержкой ввода по сравнению с конкурентами, такими как VS Code.

Кроме того, Zed предлагает интеграцию с ChatGPT от OpenAI (и Copilot для macOS). Введя действующий API-ключ, пользователи могут быстро генерировать новый код, рефакторить существующий и устранять проблемы.

Интеграция ИИ в Zed ненавязчива. Общение происходит в отдельной панели помощника, не заслоняя основное текстовое поле. GPT в редакторе кода полезен, особенно для обучения программированию.

Однако, несмотря на все удобства, ИИ пока не может заменить человеческую изобретательность. GPT может предлагать только рабочие решения проблем, которые уже были решены.

Скачать Zed для Linux

Теперь версия Zed для Linux официально доступен для скачивания, использования и внесения вклада — долгожданное событие.

Запросы на разработку Zed для Linux поступали давно, и сообщество пользователей и участников разработки активно способствовало этому процессу. Как отметила команда:

«Сообщество Zed сыграло важную роль в быстром развитии этой сборки для Linux. Как мы уже обсуждали ранее, создание UI-инструментария и приложения для Linux означает работу с чрезвычайно переменной средой. От вашего GPU до дистрибутива и менеджера окон, Zed должен справляться со всем этим.»

Микайла Маки, Zed Industries
Кстати, помимо X11, Zed отлично работает и на Wayland.

Установить Zed можно на большинстве основных дистрибутивов Linux (включая Ubuntu 20.04 LTS и выше) с помощью официального скрипта установки, который можно выполнить одной командой:

curl https://zed.dev/install.sh | sh

Скрипт установки выше работает только на 64-битных системах Intel/AMD и ARM.

Zed является проектом с открытым исходным кодом, поэтому вы можете установить его из исходников . Также доступны сторонние пакеты для других дистрибутивов, включая Arch, Nix, Manjaro и Fedora. Пока нет Flatpak или Snap, но многие пользователи уже просят об этом.