Zed
Zed - это очередной редактор кода.
Хотя, если вы перейдете на сайт Zed, первое, что вы увидите - это лозунг: Your last next editor. Видимо таким образом создатели намекают на то, что их редактор настолько хорош, что после него вам не захочется пользоваться ничем другим. И надо сказать, что определенные основания так заявлять имеют место быть.
Достоинства
- Zed написан на языке программирования Rust, который является современным, быстродействующим, многопоточным языком.
- Для отрисовки интерфейса используется используется собственный графический фреймворк GPUI. Это означает, что для отображения интерфейса максимально задействованы ресурсы видеокарты. Что делает его максимально отзывчивым и быстрым. Многие аналогичные приложения используют для отрисовки интерфейса веб-движок Chromium, который, во-первых, сам по себе потребляет значительное количество ресурсов, а во-вторых, для рассчета интерфейса использует ресурсы центрального процессора, который для работы с графикой по определению медленней видеокарты.
- Возможность совместной разработки. Причем здесь подразумеваются не git и прочие системы контроля версий, а возможность нескольких пользователей работать над одним проектом в режиме реального времени, когда они могут видеть редактируемый код друг у друга. Также есть возможность организации голосового чата.
- И конечно, самой мощной и современной возможностью, является использование различных LLM и их агентов прямо из коробки, без установки дополнительных плагинов.
Установка
Установка Zed для Windows проходит стандартно: выбор языка, выбор каталога и т.д. Гораздо интереснее выглядит первый старт программы. На этом этапе предлагается выбрать ряд настроек. Например, тему. И что мне очень понравилось, можно выбрать раскладку горячих клавиш соответствующую одной из нескольких IDE. И это прямо очень здорово. Так как написание кода без горячих клавиш просто немыслимо, но при переходе на другую IDE приходится долго и мучительно учить их заново. Я выбрал раскладку как в продуктах компании JetBrains.
После выбора всех необходимых настроек открывается окно для открытия существующего или для создания нового проекта.
Здесь в общем то все стандартно. После выбора проекта открывается непосредственно среда разработки.
Интерфейс Zed лично мне очень напоминает VSCode. Неожиданно правда, что панель с файлами проекта размещается справа, а не как обычно - слева.
Стоит отметить, что Zed является кроссплатформенной IDE. И доступна к установке также на macOS и Linux
Языки программирования
Zed поддерживает огромное количество языков программирования и конфигурационных файлов. Стоит лишь отметить, что часть из них поддерживается из коробки, а часть с помощью установки дополнительных плагинов. Полный перечень приведен в документации.