Чи можу я скопіювати весь буфер прокрутки з iTerm2 до буфера обміну?


13

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

Чи є простіший спосіб скопіювати все це у буфер обміну, прокручуючи назад і виділяючи сторінки?

Відповіді:


9

О так, так. +, Aщоб вибрати все, потім + C.


2
В iTerm 2 є налаштування, яке автоматично копіює все, що вибране, до буфера обміну, що робить Command-C непотрібним.
Ɱark Ƭ

Я зробив це, але збереження журналу прокрутки 100M через буфер обміну зайняло iTerm2 приблизно 5 хв., А трохи менше - щоб вставити його в текстовий редактор. Я хочу Cmd-Sзберегти буфер безпосередньо.
Віктор Сергієнко

8
pbpaste> ~ / Desktop / buffer.log пішов мілісекунд на 17meg файл
Дрю

3

Ви, напевно, це знаєте, але якщо хтось прийде в майбутньому, це теж працює:

history > ~/Desktop/history.txt

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

Якщо ви також хочете виводити, команда оболонки scriptпрацює також і для зйомки під час введення (але вона також захоплює натискання клавіш, тому стежте), або iTerm матиме певний варіант збереження сеансу, як-от біржовий термінал + S.


3
це збереже лише ваші команди, а не їх вихід
Ciprian Tomoiagă
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.