web-dev-qa-db-ja.com

ZSH iterm2は行履歴の数を増やします

これがzsh、iterm2、またはそれらの間の相互作用であるかどうかはわかりません。コマンド履歴や出力履歴ではなく、ターミナル内のリコール可能な行の数を変更しようとしています。

.zshrcには次のものがあります:

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

これは無視されるようです=(

Googleに正しい用語「端末出力履歴」がわからない場合

75
xxjjnn

iTerm2ドキュメンテーション でそれを変更する方法については、すぐにはわかりません。

  • iTerm2設定を開きます  + ,
  • を選択 Profiles タブ
  • 次に Terminal サブタブ
  • 注意してください、Scrollback lines値への変更はすぐに有効になるので、現在のバッファを削除したくない場合はUnlimited scrollbackを確認してください
  • Scrollback Linesの値を任意の値に変更します
  • Unlimited scrollback値を使用する場合は、Scrollback linesオプションをオフにします

enter image description here

231
Travis

これはシェルの問題ではなく、ターミナルエミュレータに関するものです。
設定/オプション/ツール/何でも、覚えるべき行数のためにオプションを見つけなければなりません。

ターミナルエミュレータがiterm2であることを知っているようです。

グーグルでiterm2を検索すると、公式Webサイトに移動し、「Documentation」、Ctrl + F「number」に移動して検索します

スクロールバック行
画面の表示部分の上に保持するスクロールバックバッファーの行数。

8
lolesque

ZshおよびiTerm2 Build 3.2.5では、追加の手順が必要です。Preferences-> Profiles-> terminal-> check UnlimitedScrollback-> Check save lines to scrollback when an app status bar is present

最後のスクロールなしではスクロールが壊れていました。

1
jok