zshell

Быстрый старт

От пустого окна к рабочему проекту — с чего стоит начать знакомство.

Создайте проект

Нажмите Cmd+N. В боковой панели появится новый проект с одним терминалом — затем перейдите в нужный репозиторий с помощью cd, как в любом другом терминале. Дерево файлов и панель Git последуют за вами и закрепятся в корне репозитория.

Удобнее начать с папки? Нажмите на неё правой кнопкой в Finder и выберите Службы → Новый проект Zshell здесь.

Работаете с несколькими репозиториями? Добавьте их все. Сочетания от Cmd+1 до Cmd+9 позволяют сразу перейти к нужному, а каждый проект сохраняет свои вкладки и расположение панелей.

Добавьте сеансы

Cmd+T открывает ещё один терминал в том же проекте — новую вкладку со своим рабочим каталогом и историей вывода. Один для сервера разработки, другой для тестов, третий для ввода команд.

Ctrl+1–9 переключает вкладки напрямую; Ctrl+Tab открывает переключатель, упорядоченный по времени последнего использования.

Разделите вкладку

Cmd+D разделяет текущую панель вправо, а Cmd+Shift+D — вниз. Перемещайтесь между панелями с помощью Opt+Cmd+клавиш со стрелками и нажмите Cmd+Shift+Return, чтобы развернуть одну панель на всю вкладку для чтения длинного текста.

Откройте боковые панели

В правой боковой панели доступны следующие разделы, каждый по своему сочетанию клавиш:

ПанельСочетание клавишНазначение
GitCmd+Shift+GДобавление в индекс, просмотр изменений, коммиты, отправка
ФайлыCmd+Shift+EПросмотр дерева, открытие и редактирование файлов
ИнформацияCmd+Shift+IПроцессы и прослушиваемые порты

Cmd+Shift+B снова скрывает всю правую боковую панель; Cmd+B скрывает боковую панель проектов слева.

Запомните одно сочетание: Cmd+P

Палитра команд ищет по всем проектам, всем открытым сеансам и всем командам Zshell. Если остальное на этой странице забудется, запомните именно её — рядом с каждой командой указано её сочетание клавиш.

Что восстанавливается после выхода

Выйдите и откройте приложение снова: проекты, вкладки и панели останутся на своих местах. В каждом терминале запускается новая оболочка в прежнем каталоге — скрытых процессов, продолжающих работать в фоне, нет.

В новых конфигурациях восстановление истории вывода включено по умолчанию. При включённом terminal.restore-history в повторно открытых терминалах предыдущий вывод появляется над разделителем Session Contents Restored, а новая оболочка работает под ним.

Восстановленный текст остаётся текстом. Это запись произошедшего, а не работающий сеанс, поэтому прокрутка истории ничего не запускает повторно.

Дальше