Czy mogę skopiować cały bufor przewijania z iTerm2 do schowka?


13

Właśnie uruchomiłem kilka poleceń i mam kilka stron danych wyjściowych w iTerm2. Teraz chciałbym gdzieś to zapisać. (Mogłem przesłać go do pliku, ale nie myślałem o tym.)

Czy istnieje łatwiejszy sposób na skopiowanie wszystkiego do schowka, przewijając do tyłu i wyróżniając strony?

Odpowiedzi:


9

Och, racja. +, Aaby zaznaczyć wszystko, a następnie + C.


2
W iTerm 2 jest ustawienie, które automatycznie kopiuje wszystko zaznaczone do schowka, dzięki czemu Command-C jest niepotrzebny.
Ɱark Ƭ

Zrobiłem to, ale zapisanie 100m dziennika przewijania w schowku zajęło iTerm2 około 5 minut, a nieco mniej - wklejenie go do edytora tekstu. Chciałbym Cmd-Szapisać bufor bezpośrednio.
Victor Sergienko

8
pbpaste> ~ / Desktop / buffer.log zajęło milisekundy dla pliku 17meg
Drew

3

Prawdopodobnie wiesz o tym, ale jeśli ktoś przyjdzie w przyszłości, to też działa:

history > ~/Desktop/history.txt

Lub jakiś inny wybrany plik. Plik zostanie zastąpiony lub możesz użyć >>, aby dołączyć.

Jeśli chcesz również uzyskać dane wyjściowe, polecenie powłoki scriptdziała również w celu przechwytywania podczas pisania (ale przechwytuje również naciśnięcia klawiszy, więc uważaj) lub iTerm będzie miał opcję zapisania sesji, na przykład zapasowy terminal + S.


3
to tylko zapisze twoje polecenia, a nie ich wynik
Ciprian Tomoiagă
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.