Apakah ada cara untuk menampilkan pesan sebelumnya di layar?

9

Ketika saya menggunakan screensaya hanya bisa melihat data saat ini di terminal (perintah, pesan, dll.).

Apakah ada cara, selain dari mencetak apa pun yang saya inginkan ke file, untuk melihat pesan sebelumnya (seperti halnya emulator terminal normal)?

Yotam
sumber

Jawaban:

16

Memukul Ctrl+ Amaka Escharus mendapatkan Anda ke dalam modus khusus untuk melihat melalui scroll-kembali penyangga seperti memukul Escdi vimmembawa Anda ke dalam mode di mana Anda dapat menavigasi file daripada memasukkan ke dalamnya.

Jika buffer scroll-back Anda tidak memiliki cukup baris di dalamnya untuk berguna, Anda dapat mengubahnya di ~/.screenrcfile Anda :

defscrollback 10000

Setelah berada di buffer scroolback, Anda dapat menggunakan binding kunci umum seperti J/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $dan panah untuk bernavigasi. Anda dapat menggunakan Spaceuntuk menetapkan tanda. Mengatur tanda kedua akan menyalin semua antara dua tanda ke clipboard layar yang kemudian dapat Anda tempelkan ke jendela apa saja menggunakan Ctrl+ A ].

Anda juga dapat mencari dan melakukan hal-hal lain dengan buffer. Lihat manual pengguna layar untuk lebih.

Caleb
sumber
Saya dapat menyalin dari buffer layar, tetapi bagaimana cara menempelkannya ke gedit?
Ankur Agarwal
@ abc: Anda perlu memindahkannya dari papan klip layar ke papan klip X. Coba gunakan shell di layar dan jalankan: cat - | xcliplalu Ctrl+A ].
Caleb
Mungkin saya melakukan sesuatu yang salah. kucing - | xclip hang. Saya menyalin karakter dari buffer layar dan kemudian mencoba menempelnya ke editor teks dan itu tidak berhasil. Bisakah Anda menjelaskan lebih lanjut?
Ankur Agarwal