Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Узнайте, как настроить Zed AI, использовать Vim-режим и интегрировать Claude/Gemini для максимально быстрого кодинга. Полный разбор функций и настроек.
🎯 О чём этот конспект: Разбор современного open-source редактора Zed, написанного на Rust. Мы изучим, как этот инструмент объединяет скорость нативного приложения, мощный Vim-режим и продвинутые AI-возможности, становясь реальной альтернативой Cursor и VS Code.
👤 Кому будет полезно: Вайбкодерам, пользователям Vim/NeoVim и разработчикам, которые ищут максимально производительную среду с глубокой интеграцией AI-агентов.
✨ Что получите: Пошаговый план настройки Zed «под себя», понимание работы встроенных AI-инструментов (Zeta, Claude, Gemini) и способы бесшовного перехода с NeoVim или VS Code.
Контекст: Zed позиционируется как самый быстрый GUI-редактор благодаря архитектуре на Rust и рендерингу через GPU. В отличие от Electron-приложений (VS Code, Cursor), Zed мгновенно открывает файлы и переключает табы. Важной фишкой является собственная утилита командной строки, которая позволяет использовать Zed как системный редактор для любых терминальных задач.
Выгода: Мгновенный отклик интерфейса экономит когнитивный ресурс, а CLI позволяет не выходить из терминала для правки конфигов.
Как применить:
Cmd+Shift+P) и введите install cli..zshrc или .bashrc строку, чтобы использовать Zed для системных команд (например, kubectl edit или git commit):export EDITOR="zed --wait"Cmd+Shift+[ и Cmd+Shift+] для циклического переключения между буферами. Вы заметите отсутствие задержек даже при сотнях открытых файлов.Результат: Редактор становится частью вашей терминальной экосистемы, работая быстрее любого другого GUI-решения.
Контекст: Для многих вайбкодеров Vim-раскладка — стандарт продуктивности. В Zed Vim-режим реализован «из коробки» на очень глубоком уровне: поддерживаются текстовые объекты, макросы, jump-листы (Ctrl+O, Ctrl+I) и даже привычное управление окнами через Ctrl+W.
Выгода: Не нужно тратить часы на настройку плагинов типа vscode-vim — всё работает нативно и без лагов.
Как применить:
Cmd+,) и добавьте:jk или jj для выхода из режима вставки, откройте keymap.json и добавьте контекстный биндинг. В Zed важно добавлять пробел в последовательность:[
{
"context": "Editor && vim_mode == insert",
"bindings": {
"j j": "vim::NormalBefore"
}
}
]
[ и d (или ] и d) для быстрого перемещения между ошибками в коде.Результат: Полноценный Vim-опыт с визуальными преимуществами современного IDE.
Контекст: Zed предлагает уникальный подход к AI. У них есть собственная компактная модель Zeta, которая работает бесплатно (пока в бете) и обеспечивает мгновенный автокомплит (ghost text). Для более сложных задач используется Agent Panel, куда можно подключить любые LLM через API-ключи.
Выгода: Вы не привязаны к одной модели и не переплачиваете за подписку, если у вас уже есть свои API-ключи.
Как применить:
settings.json укажите предпочтительных провайдеров (Claude, OpenAI, Gemini или Ollama для локального запуска):"language_models": {
"anthropic": {
"version": "1",
"api_url": "https://api.anthropic.com"
}
}
Cmd+Shift+A, чтобы открыть панель агента. Здесь можно вести контекстный диалог с кодом, аналогично Cursor.Результат: Мощный AI-ассистент, который работает быстрее Cursor и гибче в плане выбора моделей.
Контекст: Zed изначально строился как инструмент для совместной работы. Функция «Channels» позволяет расшаривать проект, видеть курсоры коллег и общаться голосом прямо внутри редактора.
Выгода: Идеально для вайбкодеров, работающих в командах или с менторами — не нужно стримить экран в Zoom, всё происходит внутри кода.
Как применить:
Cmd+C, чтобы открыть панель коллаборации, и авторизуйтесь через GitHub.Результат: Полноценная среда для удаленного парного программирования без задержек.
В: Можно ли перенести конфиги из NeoVim напрямую?
О: Напрямую — нет (разные форматы Lua vs JSON), но большинство базовых функций (навигация, сплиты, окна) в Zed уже работают идентично NeoVim по умолчанию. Для сложных маппингов автор видео рекомендует попросить AI (например, Claude) перегнать ваш init.lua в формат keymap.json для Zed.
В: Сколько стоит AI в Zed?
О: Базовый автокомплит (модель Zeta) сейчас бесплатен. Для продвинутых функций (Agent Panel) есть план за $10/мес с безлимитом, либо вы можете использовать свои API-ключи (BYOK — Bring Your Own Keys) и платить только за токены провайдеру.
В: Поддерживает ли Zed плагины (Extensions)?
О: Да, у Zed есть маркетплейс расширений. Там доступны темы, поддержка языков, интеграция с MCP (Model Context Protocol) и другие инструменты. Список постоянно растет, так как проект стал Open Source.
В: Есть ли в Zed аналог Telescope из NeoVim?
О: Полноценного нечеткого поиска (fuzzy finder) такого уровня пока нет, но Cmd+P (поиск файлов) и Cmd+Shift+F (поиск по проекту) работают очень быстро. Команда активно работает над улучшением этого аспекта.
В: Работает ли Zed на Windows?
О: Изначально Zed был только для macOS, но сейчас активно развивается версия для Linux и Windows. Проект написан на Rust, что упрощает кроссплатформенную компиляцию.
Конспект создан на основе видео «Zed AI: The Fastest Code Editor?» канала Ben’s Tech. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=YCPlzxshBTA