Могу ли я скопировать весь буфер прокрутки из 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.


3
это сохранит только ваши команды, а не их вывод
Ciprian Tomoiagă
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.