Как скопировать последний результат терминала с клавиатуры?

Если поле команды активно и пусто, ⌃C или ⌘C копирует последний результат, не меняя обычное копирование браузера вне терминала.

Когда срабатывает копирование

Комбинация намеренно зависит от контекста. Установите курсор в поле команды lil-terminal, оставьте поле пустым и нажмите ⌃C в Windows/Linux или ⌘C в macOS. В буфер обмена попадёт последний показанный результат команды. Это удобно для хешей, путей, IP-адресов, сгенерированных идентификаторов и других значений, которые нужно сразу использовать дальше.

Если поле команды не пустое

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

Что именно попадёт в буфер

Копируется последний содержательный ответ терминала без приглашения командной строки. Структурированные колонки превращаются в текст с табуляцией между полями, а одиночные результаты — например SHA-256 — копируются без добавочных подписей. Локальная справка также может стать последним результатом.

Сохранение вместо копирования

Если поле команды активно и пусто, Ctrl+S в Windows/Linux или Command+S в macOS запускает @history -o > history.log и дописывает последний результат в history.log. С Shift выполняется вариант с -r, который заменяет файл. В редакторе обычная комбинация сохранения сохраняет своё редакторское назначение. На настольном терминале эти действия показаны в нижней панели подсказок; на мобильных устройствах она намеренно скрыта.

Примеры

hash feed.xml
ip 192.168.1.1
pwd
history -o
history -o > history.log
history -o > history.log -r

Связанная документация

← Вернуться в FAQ