ZSH iterm2 satır geçmişinin sayısını artırır


93

Bunun zsh, iterm2 mi yoksa aralarındaki etkileşim mi olduğundan emin değilim. Terminaldeki geri çağrılabilir hatların sayısını değiştirmeye çalışmak - komut geçmişini değil, çıktı geçmişini.

.Zshrc'de var:

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

Bu göz ardı edilmiş gibi görünüyor = (

Google'ın "Terminal çıkış geçmişi" teriminden emin değil misiniz?

Yanıtlar:


270

İTerm2 belgelerinde nasıl değiştirileceği hemen belli değil.

  • iTerm2 tercihlerini açın +,
  • Profilessekmeyi seçin
  • ardından Terminalalt sekmeyi seçin
  • Dikkat edin, Scrollback linesdeğerde yapılan değişiklikler hemen etkili olur, bu nedenle Unlimited scrollbackmevcut arabelleklerinizi silmek istemiyorsanız şimdi kontrol edin.
  • değerini Scrollback Linesistediğiniz gibi değiştirin
  • Değerinizi Unlimited scrollbackkullanmak istiyorsanız seçeneğin işaretini kaldırınScrollback lines

görüntü açıklamasını buraya girin


Çok teşekkürler, bunu tercihler> Gelişmiş sekmesinde arıyordum ve "Terminal> Erişilebilirliğe maruz kalacak maksimum satır sayısı" ayarını buldum. Bunu değiştirmek işe yaramadı ve tam olarak ne olduğundan emin değilim fark?
Cyril DUCHON-Doris

1
Artık durum böyle görünmüyor. ~> Derleme 3.1.5 hakkında bilgi sahibi olan var mı?
rudolph9

@ rudolph9 3.1.5 ile hangi sorunları yaşadığından emin değilim, ancak iTerm'i aynı sürüme güncelledim ve geri kaydırma satırlarımın hala 50 bin satırla sınırlı olduğunu doğruladım.
Travis

@Travis, resimde gösterilen seçenek artık mevcut değildir.
rudolph9

FWIW seçeneği, iTerm2 v3.2.7'de bugün itibariyle benim için hala kullanılabilir
Carter

6

Bu bir kabuk problemi değil, terminal emülatörünüzle ilgili.
Hatırlanması gereken satır sayısı için yapılandırma / seçenekler / araçlar / her neyse, seçeneği bulmanız gerekir.

Görünüşe göre terminal emülatörünüzün iterm2 olduğunu biliyorsunuz.

Google'da iterm2'yi aramak sizi resmi web sitesine yönlendirecek, ardından "Belgeler", Ctrl + F "numarası" na gidip bulun

Kaydırma satırları
Ekranın görünür kısmının üzerinde tutulması gereken geri kaydırma arabelleğinin satır sayısı.


8
Bence yapıcı bir cevap değil.
Ben

3

Zsh ve iTerm2 Build 3.2.5 ile ek bir adım gereklidir: Tercihler-> Profiller-> terminal-> kontrol UnlimitedScrollback-> Kontrol Etsave lines to scrollback when an app status bar is present

Kaydırma, sonuncusu olmadan benim için kırılıyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.