同じコマンドを実行してください。

同じコマンドを実行してください。

プログラムを閉じて再度開く必要があることがよくあります。これを行うには、Ctrl + C>上矢印> Enterを押します。ただし、別のコマンドを実行する必要がある複数のプログラムがあります。新しい端末で別のコマンドを実行すると、元の端末の履歴が変更され、上矢印はもはや最後のコマンドではありません。誤って端末からランダムなコマンドを実行し続けます。

履歴を検索しようとしてCtrl + Rを試しました!!が、頻繁に行き過ぎて遅すぎました。

理想的には、端末が開かれても端末の履歴は変更されません。方向キーだけで可能であればもっといいようです。

私が得る最も近いのは、履歴の更新が遅れることです。

どんなアドバイスも本当にありがとうございます。

ベストアンサー1

Bashが同じ動作を示さないという説明の1つが削除されました。良いコメントが役に立ちましたoh-my-zsh レコードが Bash のように動作するようにするにはどうすればよいですか?

~/.profile を次の内容に更新しました。

bindkey "$terminfo[kcuu1]" up-line-or-history
bindkey "$terminfo[kcud1]" down-line-or-history

これで問題が解決しました。

おすすめ記事