Генерация команд в терминале
Kodik может написать команду оболочки, не отвлекая вас от терминала. Опишите задачу обычным языком — и Kodik вернёт команду, подходящую именно тому терминалу, в котором вы работаете.
Как это работает
Заголовок раздела «Как это работает»- Переведите фокус во встроенный терминал.
- Нажмите
Ctrl+I(Cmd+Iна macOS). Рядом с курсором появится поле ввода. - Опишите команду, например «найти все TODO, добавленные за эту неделю», и нажмите
Enter. - Kodik покажет сгенерированную команду с кратким пояснением.
Ту же функцию можно вызвать из палитры команд — Kodik: Generate Terminal Command.
Вставить или выполнить
Заголовок раздела «Вставить или выполнить»Когда команда появилась, вы решаете, что с ней делать:
| Клавиши | Действие |
|---|---|
Enter |
Вставить команду в строку приглашения без выполнения, чтобы сначала прочитать или отредактировать её |
Ctrl+Enter |
Выполнить команду сразу |
Escape |
Закрыть поле ввода и вернуться в терминал |
Вставка выбрана поведением по умолчанию намеренно: Kodik никогда не выполняет сгенерированную команду без вашего явного согласия.
Учёт контекста терминала
Заголовок раздела «Учёт контекста терминала»При генерации учитываются рабочий каталог терминала, его оболочка и операционная система. Команда, сгенерированная в PowerShell, использует синтаксис PowerShell; сгенерированная в zsh — синтаксис POSIX; пути отсчитываются от каталога, в котором вы находитесь.
Опасные команды
Заголовок раздела «Опасные команды»Если команда удаляет данные, переписывает историю или иным образом трудно обратима, Kodik помечает её до того, как вы её примете. Предупреждение объединяет оценку самой модели и локальную проверку известных необратимых операций — таких как rm -rf, git push --force и git reset --hard.
Какая модель используется
Заголовок раздела «Какая модель используется»Для генерации команд используется та же модель, что выбрана в чате Kodik, включая локальные модели Ollama и пользовательских провайдеров. Это отдельный одиночный запрос: в историю чата он ничего не добавляет.
Однократная подсказка
Заголовок раздела «Однократная подсказка»При первом открытии терминала Kodik покажет короткую подсказку о том, что команды генерируются по Ctrl+I. Она исчезнет, как только вы начнёте печатать, и больше не появится. Чтобы отключить её полностью:
"kodik.terminal.commandHint.enabled": false