Bagaimana saya bisa menggulir lebih banyak (menambah buffer gulir) di iTerm2?


285

Pertanyaan konyol, jadi saya minta maaf jika jawabannya jelas tetapi bagaimana saya bisa menggulir lebih banyak pada iterm2 untuk mendapatkan hasil penuh? Kadang-kadang, misalnya jika saya melakukan tes unit, kesalahannya sangat besar daripada yang saya butuhkan untuk terus menggulir ke atas yang saya tidak bisa gulir ke atas lagi tetapi output terus lebih jauh di atas bagian atas gulir. Bagaimana saya bisa mengaksesnya? Saya mencoba halaman lebih tetapi tidak membuat saya di sana.

Terima kasih!


pertanyaan serupa ada di sini: stackoverflow.com/questions/12459755/…
Yang Zongjun

Jawaban:


485

Ada opsi "buffer scrollback tak terbatas" yang dapat Anda temukan di bawah Preferences > Profiles > Terminalatau Anda bisa memompa jumlah baris yang ingin Anda miliki dalam sejarah di tempat yang sama.


5
scrollback tanpa batas tidak berfungsi dengan baik untuk saya (mungkin karena zsh atau konfigurasi lain ... Saya tidak tahu) saya harus meletakkan 100.000 di kotak teks dan menghapus centang pada opsi "buffer scrollback tak terbatas" dan sekarang menggulir kembali lebih baik
Sergio

15
Mengapa itu bukan default?
ReduxDJ

2
Tidak mudah ditemukan, bahkan jika Anda menggunakan pencarian Bantuan!
Hew Wolff

3
@ReduxDJ karena itu dapat dengan cepat memakan semua RAM Anda, misalnya ketika mencatat output dari server web
cseelus

Waspadai bahasa dengan memori tinggi, saat menjalankan perintah dengan banyak output.
Ken Ratanachai S.

5

Solusi: Untuk meningkatkan histori buffer Anda pada terminal iterm bash Anda memiliki dua opsi:

Pergi ke iterm -> Preferensi -> Profil -> Tab Terminal -> Scrollback Buffer (bagian)

Opsi 1 . pilih kotak centangUnlimited scrollback

Opsi 2 . ketikkan Scrollback linesnomor yang dipilih yang ingin Anda cache penyangga terminal (Lihat gambar di bawah)

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.