В мире современных текстовых редакторов и IDE, где годами царят VSCode, IntelliJ IDEA и Sublime Text, появление нового игрока всегда вызывает любопытство. Zed — это высокопроизводительный редактор кода, созданный разработчиками Atom, но с фокусом на скорость, минимализм и совместную работу из коробки. Написанный на Rust, он обещает мгновенный запуск и отклик даже на огромных проектах. Если вы только начали знакомство с Zed или хотите раскрыть его полный потенциал, это пошаговое руководство и сборник лайфхаков для вас.
Шаг 1: Философия и установка. Zed построен вокруг нескольких ключевых принципов: скорость (performance first), режим без отвлекающих факторов (distraction free), встроенная совместная работа (collaboration) и расширяемость через WebAssembly-плагины. Установка проста: скачайте инсталлятор с официального сайта для вашей ОС (macOS, Linux, Windows в стадии бета). После первого запуска вы увидите чистый, минималистичный интерфейс. Не пугайтесь — под этой простотой скрывается мощь.
Шаг 2: Базовое управление и навигация. Zed использует модальное редактирование, вдохновленное Vim, но не требует его знания. Однако знание клавиатурных сокращений — путь к эффективности. Откройте палитру команд (Cmd/Ctrl + K) — это ваш главный инструмент. Отсюда можно делать все: открывать файлы (Cmd/Ctrl + P), искать по проекту (Cmd/Ctrl + Shift + F), запускать терминал (Ctrl + `). Освойте базовую навигацию по вкладкам (Ctrl+Tab) и панелям (разделение экрана).
Лайфхак 1: Супербыстрый поиск и «нечеткий» поиск по файлам. При нажатии Cmd/Ctrl + P открывается не просто список файлов. Это мощный поисковый инструмент с fuzzy-matching. Начните вводить имя файла, даже с ошибками или пропуская буквы (например, «usctr» для «UserController.ts»), и Zed быстро найдет нужное. Используйте символ `/` для поиска внутри определенной директории (например, `src/components/but`).
Лайфхак 2: Множественный курсор и выбор. Как и в других современных редакторах, в Zed есть мощная поддержка множественного курсора. Удерживайте Alt и кликайте в нужные места. Но есть более крутой способ: выберите слово, нажмите Cmd/Ctrl + D, и редактор выделит следующее такое же слово, добавив курсор. Повторяйте, чтобы выбрать все вхождения. А сочетание Cmd/Ctrl + Shift + L выделит все вхождения текущего выделенного фрагмента сразу.
Лайфхак 3: Встроенная совместная работа (Collaboration). Это «убийственная фича» Zed. Не нужны отдельные плагины вроде Live Share. Просто откройте палитру команд (Cmd/Ctrl + K), начните вводить «collab» и выберите «Start Collaboration Session». Zed сгенерирует ссылку, которую вы можете отправить коллеге. Он откроет ее в своем Zed (даже если у него другая ОС), и вы сможете совместно редактировать код в реальном времени с голосовым чатом (через встроенную интеграцию). Идеально для парного программирования или быстрой помощи.
Лайфхак 4: Работа с проектами и Workspaces. Zed отлично работает с Git из коробки. На боковой панели вы видите статус файлов. Но главное — это Workspaces. Вы можете сохранить состояние вашего проекта (открытые файлы, расположение панелей) как Workspace. Это особенно полезно, если вы переключаетесь между несколькими задачами или проектами. Просто закройте редактор, а при следующем открытии выберите нужный Workspace — и все вернется как было.
Лайфхак 5: Настройка и темы. Zed настраивается через конфигурационный файл `config.json`. Откройте его через палитру команд: нажмите Cmd/Ctrl + K, введите «open config». Здесь вы можете настроить шрифты, размер табуляции, тему, горячие клавиши. Zed поддерживает темы VSCode (файлы .tmTheme). Просто скопируйте файл темы в папку `themes` в настройках Zed и перезагрузите редактор. Популярные темы вроде One Dark, Solarized работают отлично.
Лайфхак 6: Терминал и интеграция с LSP. Встроенный терминал (Ctrl + `) работает в той же директории, что и ваш проект. Zed автоматически подхватывает Language Server Protocol (LSP) серверы, если они установлены в системе (например, rust-analyzer для Rust, TypeScript Language Server для TS/JS). Это дает умное автодополнение, переход к определению, подсветку ошибок. Убедитесь, что нужный LSP установлен глобально или в проекте.
Лайфхак 7: Быстрые исправления (Quick Fix) и рефакторинг. Наведите курсор на ошибку или предупреждение (подсвеченное волнистой линией) и нажмите Cmd/Ctrl + . (точку). Откроется меню с доступными быстрыми исправлениями: импорт недостающего модуля, переименование переменной во всем файле, преобразование синтаксиса и т.д. Это экономит массу времени.
Zed — это редактор, который не пытается быть всем для всех. Он фокусируется на основных задачах разработчика — писать, навигировать и сотрудничать — и делает это невероятно быстро. Потратив немного времени на освоение его философии и клавиатурных сокращений, вы получите инструмент, который практически исчезает между вашей мыслью и кодом, позволяя сосредоточиться на творческой части работы.
Zed Editor: пошаговое руководство и скрытые лайфхаки для максимальной продуктивности
Пошаговое руководство и коллекция продвинутых лайфхаков для редактора кода Zed. Статья охватывает установку, базовую навигацию, мощный поиск, множественные курсоры, встроенную совместную работу, настройку, работу с терминалом и использование быстрых исправлений для повышения скорости разработки.
153
2
Комментарии (10)