Горячие клавиши
Горячие клавиши десктопного приложения Cusp и терминального интерфейса cusp.
Десктопное приложение
В macOS эти команды находятся в строке меню. В Windows и Linux строки меню нет, поэтому приложение назначает те же сочетания клавиш с Ctrl вместо ⌘.
Сессии и навигация
| Действие | macOS | Windows, Linux |
|---|---|---|
| Новая сессия | ⌘N | Ctrl+N |
| Открыть папку | ⌘O | Ctrl+O |
| Палитра команд | ⌘K | Ctrl+K |
| Показать или скрыть боковую панель | ⌘B | Ctrl+B |
| Показать или скрыть терминал | ⌃` | Ctrl+` |
| Найти | ⌘F | Ctrl+F |
| Настройки | ⌘, | Ctrl+, |
| Горячие клавиши | ⌘/ | Ctrl+/ |
Окно
| Действие | Сочетание клавиш |
|---|---|
| Показать или скрыть Cusp откуда угодно | ⌘⇧Space в macOS, Ctrl+Shift+Space в остальных системах |
Сочетание для показа и скрытия глобальное: оно работает, даже когда в фокусе другое приложение. Его можно изменить или отключить.
В macOS стандартные команды окна обрабатываются системой:
| Действие | macOS |
|---|---|
| Закрыть окно | ⌘W |
| Свернуть | ⌘M |
| Полноэкранный режим | ⌃⌘F |
| Реальный размер | ⌘0 |
| Увеличить | ⌘= |
| Уменьшить | ⌘− |
| Скрыть Cusp | ⌘H |
| Завершить | ⌘Q |
Отменить, повторить, вырезать, скопировать, вставить и выбрать всё — везде обычные для платформы сочетания клавиш.
В macOS закрытие окна скрывает Cusp, а значок в Dock возвращает его. ⌘Q завершает приложение и вместе с ним останавливает демон (daemon). В Windows и Linux закрытие окна завершает приложение.
Трей
Меню значка в трее предлагает Показать Cusp, Новая сессия и Завершить Cusp.
Терминальный интерфейс
Поле ввода
| Клавиша | Действие |
|---|---|
| Enter | Отправить |
Shift+Enter или \, затем Enter | Новая строка |
| ↑ / ↓ | Предыдущий и следующий запрос из истории (когда курсор на первой или последней строке) |
| Tab | Принять выделенный вариант автодополнения |
| Ctrl+V | Вставить изображение из буфера обмена |
| Ctrl+D | Выйти, если поле ввода пустое |
Пока агент работает
| Клавиша | Действие |
|---|---|
| Esc | Прервать агента |
| Esc Esc | Если есть черновик — очистить его (↑ возвращает его). Если поле пустое — откатиться к одному из прошлых запросов |
| Ctrl+C | Прервать или очистить поле ввода. Нажмите дважды в течение 1,5 с, чтобы выйти |
| Shift+Tab | Переключать режим разрешений по кругу: default → accept edits → plan → auto |
| Ctrl+O | Развернуть вывод инструментов и рассуждения |
| Ctrl+T | Показать или скрыть список задач |
| Ctrl+L | Перерисовать экран |
Запросы разрешений
| Клавиша | Действие |
|---|---|
| ↑ / ↓, Tab | Перемещаться между вариантами |
| Enter | Выбрать выделенный вариант |
| y | Разрешить один раз |
| n, Esc | Запретить |
Списки выбора и меню
| Клавиша | Действие |
|---|---|
| ↑ / ↓, Tab | Перемещаться |
| Enter | Выбрать |
| Esc | Отмена |
Префиксы в запросе
| Префикс | Действие |
|---|---|
/ | Команды и навыки |
@ | Упомянуть файл |
! | Выполнить команду оболочки и поделиться её выводом |
Введите /help или ? в терминальном интерфейсе, чтобы увидеть этот список прямо там.