これがzsh、iterm2、またはそれらの間の相互作用であるかどうかはわかりません。コマンド履歴や出力履歴ではなく、ターミナル内のリコール可能な行の数を変更しようとしています。
.zshrcには次のものがあります:
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
これは無視されるようです=(
Googleに正しい用語「端末出力履歴」がわからない場合
iTerm2ドキュメンテーション でそれを変更する方法については、すぐにはわかりません。
Scrollback lines
値への変更はすぐに有効になるので、現在のバッファを削除したくない場合はUnlimited scrollback
を確認してくださいScrollback Lines
の値を任意の値に変更しますUnlimited scrollback
値を使用する場合は、Scrollback lines
オプションをオフにしますこれはシェルの問題ではなく、ターミナルエミュレータに関するものです。
設定/オプション/ツール/何でも、覚えるべき行数のためにオプションを見つけなければなりません。
ターミナルエミュレータがiterm2であることを知っているようです。
グーグルでiterm2を検索すると、公式Webサイトに移動し、「Documentation」、Ctrl + F「number」に移動して検索します
スクロールバック行
画面の表示部分の上に保持するスクロールバックバッファーの行数。
ZshおよびiTerm2 Build 3.2.5では、追加の手順が必要です。Preferences-> Profiles-> terminal-> check UnlimitedScrollback
-> Check save lines to scrollback when an app status bar is present
最後のスクロールなしではスクロールが壊れていました。