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


92

これがzsh、iterm2、またはそれらの間の相互作用であるかどうかは不明です。コマンド履歴ではなく、出力履歴ではなく、端末で再呼び出し可能な行数を変更しようとしています。

.zshrcに私は:

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

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

「ターミナル出力履歴」というグーグルへの正しい用語がわからない

回答:


267

変更方法については、iTerm2のドキュメントではすぐにはわかりません。

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

ここに画像の説明を入力してください


おかげで、私は設定>詳細設定タブでこれを探していましたが、「ターミナル>アクセシビリティに公開する最大行数」という設定を見つけました。これを変更してもうまくいきませんでした。違いは?
Cyril Duchon-Doris

1
これはもうそうではないようです。〜>ビルド3.1.5に関する洞察はありますか?
rudolph9 2017

@ rudolph9 3.1.5でどのような問題が発生しているかはわかりませんが、iTermを同じバージョンに更新し、スクロールバックの行がまだ50k行に制限されていることを確認しました。
Travis、

写真に示されている@Travisオプションは使用できなくなりました。
rudolph9

FWIWオプションは、今日でもiTerm2 v3.2.7で利用可能です
Carter

7

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

どうやらあなたはあなたのターミナルエミュレータがiterm2であることを知っています。

グーグルでiterm2を検索すると、公式Webサイトに移動し、[ドキュメント]、Ctrl + F、[番号]に移動して検索します

Scrollback lines
スクロールバックバッファーの、画面の表示部分より上に保つ行数。


8
私の意見では建設的な答えではありません。
ベン

3

zshとiTerm2ビルド3.2.5では、追加の手順が必要です:設定UnlimitedScrollback-> プロファイル-> 端末->チェック->チェックsave lines to scrollback when an app status bar is present

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.