ZSH iterm2 meningkatkan jumlah baris sejarah

93

Tidak yakin apakah ini zsh, iterm2 atau interaksi di antara keduanya. Mencoba mengubah jumlah baris yang dapat dipanggil di terminal - bukan riwayat perintah, riwayat keluaran.

Di .zshrc saya punya:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

Ini sepertinya diabaikan = (

Tidak yakin dengan istilah yang benar untuk google, "Riwayat keluaran terminal?"

xxjjnn
sumber

Jawaban:

270

Tidak segera jelas dalam dokumentasi iTerm2 tentang cara mengubahnya.

  • buka preferensi iTerm2 +,
  • pilih Profilestab
  • lalu pilih Terminalsubtab
  • Hati-hati, perubahan pada Scrollback linesnilai segera berlaku jadi periksa Unlimited scrollbacksekarang jika Anda tidak ingin menghapus buffer Anda saat ini
  • ubah nilai Scrollback Linesmenjadi apa pun yang Anda inginkan
  • Hapus centang Unlimited scrollbackopsi jika Anda ingin menggunakan Scrollback linesnilai Anda

masukkan deskripsi gambar di sini

Travis
sumber
Terima kasih banyak, saya agak mencari ini di preferensi> tab Lanjutan, dan saya menemukan pengaturan "Terminal> Jumlah baris maksimum untuk diekspos ke Aksesibilitas" Mengubah yang satu ini tidak berhasil, dan saya tidak begitu yakin apa perbedaan ?
Cyril Duchon-Doris
1
Ini sepertinya tidak menjadi masalah lagi. Apakah ada yang punya wawasan untuk ~> Build 3.1.5?
rudolph9
@ Rudolph9 Saya tidak yakin masalah apa yang Anda alami dengan 3.1.5, tetapi saya memperbarui iTerm ke versi yang sama dan memverifikasi bahwa garis scrollback saya masih terbatas pada 50k baris.
Travis
@Travis opsi seperti yang ditunjukkan pada gambar tidak lagi tersedia.
rudolph9
FWIW opsi masih tersedia untuk saya mulai hari ini di iTerm2 v3.2.7
Carter
6

Ini bukan masalah shell, ini tentang emulator terminal Anda.
Anda harus menemukan opsi di konfigurasi / opsi / alat / apa pun, untuk mengingat jumlah baris.

Rupanya Anda tahu emulator terminal Anda adalah iterm2.

Mencari iterm2 di google akan mengarahkan Anda ke situs resmi, lalu masuk ke 'Documentation', Ctrl + F 'number' dan temukan

Scrollback lines
Jumlah baris buffer scrollback yang harus dipertahankan di atas bagian layar yang terlihat.

lolesque
sumber
8
Bukan jawaban yang konstruktif menurut saya.
Ben
3

Dengan zsh dan iTerm2 Build 3.2.5, diperlukan langkah tambahan: Preferensi-> Profil-> terminal-> periksa UnlimitedScrollback-> Periksasave lines to scrollback when an app status bar is present

Pengguliran merusak bagi saya tanpa yang terakhir.

lelucon
sumber