Могу ли я скопировать весь буфер прокрутки из iTerm2 в буфер обмена?

13

Я только что выполнил несколько команд и у меня есть несколько страниц вывода в iTerm2. Теперь я хотел бы сохранить его где-нибудь. (Я мог бы передать это в файл, но я не думал об этом.)

Есть ли более простой способ скопировать все это в буфер обмена, прокрутив назад и выделив страницы?

Натан Лонг
источник

Ответы:

9

Ах да, да. +, Aчтобы выбрать все, затем + C.

Натан Лонг
источник
2
В iTerm 2 есть настройка, которая автоматически копирует все, что выбрано, в буфер обмена, делая Command-C ненужным.
Ɱark Ƭ
Я сделал это, но сохранение 100M журнала прокрутки через буфер обмена заняло у iTerm2 около 5 минут, и чуть меньше - чтобы вставить его в текстовый редактор. Я хотел бы Cmd-Sсохранить буфер напрямую.
Виктор Сергиенко
8
pbpaste> ~ / Desktop / buffer.log занял миллисекунды для 17-миллиметрового файла
Дрю
3

Вы, наверное, знаете это, но если кто-то придет в будущем, это тоже работает:

history > ~/Desktop/history.txt

Или другой файл на ваш выбор. Файл будет перезаписан, или вы можете использовать >> для добавления.

Если вы также хотите вывод, команда shell также scriptработает для захвата во время ввода (но она также фиксирует нажатие клавиш, так что будьте внимательны), или iTerm будет иметь некоторую опцию для сохранения сеанса, например, стандартный терминал + S.

krs013
источник
3
это сохранит только ваши команды, а не их вывод
Ciprian Tomoiagă