Konsoleで「ロールバックをクリアしてリセット」がZSHレコードを破壊するのを防ぐ方法は?

Konsoleで「ロールバックをクリアしてリセット」がZSHレコードを破壊するのを防ぐ方法は?

ZSH(Oh-My-Zshを含む)を使用している間にKonsoleで「Clear Rollback and Reset」コマンドを実行すると、後者は上矢印キーを使用して履歴から戻る検索を失います。

つまり、プロンプトで目的のコマンドのプレフィックスを印刷するときに上キーを押すと、通常このプレフィックスの最後のコマンドが表示されます。ただし、リセット後は、入力したプレフィックスに関係なく、前のコマンドのみが表示されます。

簡単な例:

  1. ➜〜typeプレフィックス_Up
  2. ➜~プレフィックスコマンド(いいね)
  3. ➜~just_last_command(悪い)

この問題をどのように解決しますか?

ベストアンサー1

の判断KDEバグトラッカーのこのコメント、対応する動作は意図的に見えます。

端末エミュレータには一連の状態情報があります。 [… ]「リセット」は、すべてを端末が最初に起動したときの状態に戻します。

リセットを使用する主な理由は、端末が奇妙に動作し始める場合です。

端末をリセットせずにスクロールバックをクリアしたい場合は、表示→スクロールバックを消去してください。または画面だけを消去したい場合は、を押しますCtrlL

おすすめ記事