Zed: невероятно быстрый редактор теперь доступен для Linux

Zed — это бесплатный редактор с открытым исходным кодом, созданный на Rust разработчиками редактора Atom (который больше не поддерживается) и Tree-sitter. Изначально он был доступен только пользователям macOS, но в июле 2024 года стал доступен и для пользователей Linux.
На рынке представлено множество редакторов, каждый из которых обладает уникальными и конкурентоспособными функциями, но самым популярным является VScode. Однако главное преимущество Zed — это редактор, который значительно быстрее и совершеннее любого другого.
Он использует графический процессор и одновременно задействует все доступные ядра центрального процессора, уделяя особое внимание стабильности и надежности. Это мощная интегрированная среда разработки, которая работает быстро, как легковесный редактор, и может загружать файлы из тысяч строк за считаные секунды.
Zed предлагает встроенную интеграцию с ChatGPT, которую можно активировать с помощью действующего ключа API OpenAI. Это позволяет генерировать или рефакторить код с помощью ключа Ctrl+Enter и входить в систему с помощью GitHub Copilot, чтобы получать помощь при написании или отладке кода.

Он оснащен встроенным терминалом, поддерживает привязку клавиш в стиле VS Code, модальное редактирование в стиле Vim и множество красивых тем. Вы можете настраивать параметры и привязку клавиш в формате JSON и легко менять темы с помощью простого пользовательского интерфейса.

Вы можете установить расширения, чтобы получить дополнительные функции, например новые темы, подсветку синтаксиса и многое другое. Существует множество расширений, разработанных сообществом, в том числе для поддержки Dockerfile, TOML, SQL, PHP, GraphQL, Nginx и многих других языков. Также доступны красивые темы, например Dracula.
Вот краткое описание всех функций Zed:
- Автоматический отступ
- Встроенный терминал
- Совместная работа с командой в режиме реального времени
- Привязка клавиш VSCode по умолчанию
- Режим Vim для модального редактирования
- Виртуальный офис для команд разработчиков
- Поддержка тем и расширений
- Интеграция с OpenAI и GitHub Copilot
Установите Zed в Linux
Zed теперь доступен для Linux, и его можно установить двумя способами: либо из исходного кода, что может быть непросто, либо официальным способом, который проще и удобнее.
Давайте воспользуемся официальным способом, который они предлагают. Если у вас есть Homebrew в Linux, вы можете быстро установить Zed с помощью этой команды.
# Стабильная версия
$ brew install zed
# Бета версия
$ brew install zed@preview
Кроме того, вы можете установить его с помощью следующей команды curl в любом дистрибутиве Linux, например Debian, Ubuntu, Linux Mint, Red Hat, Fedora, Rocky Linux, Arch и т. д.
# Стабильная версия
$ curl https://zed.dev/install.sh | sh
# Бета версия
$ curl https://zed.dev/install.sh | ZED_CHANNEL=preview sh
Обратите внимание, что приведенный выше установочный скрипт будет работать только на 64-разрядных системах Intel/AMD и ARM, таких как Raspberry Pi.
Выводы
Zed — интересный редактор, который может быть полезен в определенных ситуациях, но он все же сильно отстает от своих конкурентов, таких как VSCode. Основные отличия заключаются в мощной поддержке сообщества, широком наборе расширений, полной интеграции с SSH и многом другом.
Если вы ежедневно редактируете большие файлы, пишете простые скрипты или программы и у вас медленный компьютер, то Zed может вам подойти.
FAQ
1. Что такое Zed?
Zed — это современный бесплатный редактор кода с открытым исходным кодом, написанный на Rust и ориентированный на высокую скорость работы и совместное редактирование. Он поддерживает Linux, macOS и другие платформы, а также включает функции ИИ и расширения.
2. Можно ли установить Zed на любой дистрибутив Linux?
Да, редактор доступен для большинства популярных дистрибутивов (Ubuntu, Fedora, Arch и др.). Обычно его устанавливают через официальный скрипт или пакетные менеджеры, если пакет есть в репозиториях.
3. Какой способ установки самый простой?
Самый простой — официальный установочный скрипт через терминал (curl-команда). Также можно установить через Homebrew на Linux или собрать из исходников, если нужен максимальный контроль.
4. Требуется ли мощный компьютер для работы Zed?
Желательно иметь современную систему с поддержкой GPU-ускорения, поскольку редактор активно использует видеокарту и многоядерные процессоры для высокой производительности.
5. Поддерживает ли Zed плагины и темы?
Да, доступны расширения, темы оформления, поддержка различных языков программирования, а также режим Vim и сочетания клавиш в стиле VS Code.
6. Есть ли в Zed функции искусственного интеллекта?
Да, редактор может интегрироваться с ИИ-моделями для генерации, анализа и рефакторинга кода (например, через API-ключи или внешние сервисы).
7. Подходит ли Zed как замена VS Code?
Он может стать альтернативой, особенно если важна скорость и минимализм. Однако экосистема расширений пока уступает более зрелым редакторам.
8. Поддерживает ли Zed совместную работу в реальном времени?
Да, одна из ключевых возможностей — совместное редактирование и взаимодействие с командой прямо в редакторе.
9. Что делать, если Zed не запускается в Linux?
Проверьте поддержку графических драйверов, режим отображения (Wayland/X11) и обновления системы. Поскольку Linux-версия относительно новая, возможны проблемы совместимости.
10. Бесплатный ли Zed?
Сам редактор бесплатный и открытый, но некоторые продвинутые функции ИИ могут предоставляться на платной основе.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

