Перейти к содержанию

Горячие клавиши

Часть сочетаний работает в поле ввода и одинакова для обеих IDE, остальные зависят от редактора.

Посмотреть краткий справочник можно прямо в Koda: откройте настройки и перейдите на вкладку Горячие клавиши (подробнее — в разделе Вкладки настроек).

Поле ввода

Комбинация Действие
Enter Отправить запрос
Shift + Enter или Ctrl + Enter Перенести строку
Alt + Enter Отправить запрос, изменив использование активного файла в контексте
⌘. / Ctrl + . Переключить режим работы по циклу
⌘' / Ctrl + ' Переключить выбранную модель (с Shift — в обратном порядке)
⌘⌫ / Ctrl + Backspace Отменить ответ
⌘Z / Ctrl + Z Отменить ввод в поле запроса
⇧⌘Z / Ctrl + Y Повторить ввод
⌘X / Ctrl + X Вырезать
⌘C / Ctrl + C Копировать
⌘V / Ctrl + V Вставить
⌘A / Ctrl + A Выделить всё

Как открыть поле ввода и вставить изображение — в разделе Режим чата.

Правки и диффы

Комбинация Действие
⇧⌘⏎ / Ctrl + Shift + Enter Принять изменения
⇧⌘⌫ / Ctrl + Shift + Backspace Отклонить изменения
⌘Z / Ctrl + Z Отклонить изменения, когда открыт дифф
⌥⌘Y / Ctrl + Alt + Y Принять первое изменение
⌥⌘N / Ctrl + Alt + N Отклонить первое изменение
Комбинация Действие
⇧⌘⏎ / Ctrl + Shift + Enter Принять изменения
⇧⌘⌫ / Ctrl + Shift + Delete Отклонить изменения
⌥⇧Y / Alt + Shift + Y Принять первое изменение
⌥⇧N / Alt + Shift + N Отклонить первое изменение

Когда Koda предлагает правки в режиме ручного подтверждения, они показываются как дифф и ждут вашего решения — принять или отклонить. Подробнее — в разделе Автоматическое применение изменений.

Автодополнение

Комбинация Действие
Tab Принять подсказку
Esc Отклонить подсказку

В JetBrains IntelliJ IDE подсказку можно принять частично — до курсора: ⌥⌘→ / Ctrl + Alt + →. В VS Code в режиме Next Edit Prediction подсказка принимается клавишей Tab и отклоняется клавишей Esc. Подробнее — в разделе Автодополнение.

Команды IDE

Комбинация Действие
⌘L / Ctrl + L Открыть чат: новая сессия, добавить выделенный код или закрыть панель, если поле ввода уже в фокусе
⇧⌘L / Ctrl + Shift + L Вернуть фокус в текущий чат или закрыть панель, если поле ввода уже в фокусе
⌘K ⌘M / Ctrl + K Ctrl + M Открыть чат в полноэкранном режиме
⌘K ⌘A / Ctrl + K Ctrl + A Включить или выключить автодополнение
⇧⌘R / Ctrl + Shift + R Отправить содержимое терминала в чат для разбора ошибки
⌥A / Alt + A Применить код из чата
Комбинация Действие
⌘J / Ctrl + J Новая сессия и добавить выделенный код в контекст
⇧⌘J / Ctrl + Shift + J Добавить выделенный код в контекст текущего чата

Переназначение сочетаний в JetBrains IntelliJ IDE

Сочетания клавиш можно изменить: откройте JetBrains Settings → Keymap и найдите действия по слову «Koda». Если вы назначали сочетания вручную, после обновления плагина их нужно задать заново — подробнее в разделе Совместное использование с плагином Continue Dev.