短期記憶問題に苦しむフィッシュシェルのコマンドライン記録

短期記憶問題に苦しむフィッシュシェルのコマンドライン記録

fishここ数ヶ月間、私はシェルをインタラクティブシェルとして使用する実験をしてきました。私を少し迷惑にする問題の1つは、シェルが時々コマンドライン履歴から最近のコマンドを忘れてしまうことです。

$PATH私の名前がだとしましょうmail-get.sh。コマンドラインに名前を入力して実行し、後でget入力してキーを押してコマンドを呼び出すことができますUp-arrow

時には(一日に数回)リコールが失敗し、代わりに年をとる文字列を含むコマンドget。前のコマンドは次のようになります。mail-get.shこれは私が最後にスクリプトを呼び出したときよりも高速です。history mergeこの時点でこれを使用すると、常に問題が解決します。

残念ながら、わざわざ問題を再現することはできません。

fish管理方法を変更した履歴はありません。私のホームディレクトリがネットワークにマウントされていません。tmux複数のウィンドウで同時に実行される複数のシェルセッションがあります。

私がfishFreeBSDで最もよく使うバージョンは3.5.1です。

私の質問は、これが他のシェルユーザーも経験したのか、既知の原因と便利な回避策があるのか​​、それをfishシェルプロジェクトにバグとして報告するのかということです。

ベストアンサー1

おすすめ記事