git
一部のzsh設定にはoh-my-zshを使用しますが、プラグインのみを含むデフォルトのインストールがありますasdf
。
数日前からこれが起こり始めましたが、私の問題を引き起こす具体的な原因があるかどうかはわかりません。ただし、上矢印を押すと、履歴ファイルの最後の項目を提供するのではなく、最後の項目から2番目の項目が提供されます。上キーをもう一度押すと、最後から4番目の項目が表示されます。
たとえば、上矢印の前にコマンドを追加すると、で始まるコマンドが検索されますが、git commit
私の履歴git commit
の項目もスキップされます。キーを押すと同じzshスクリプトが2回実行されるようですが、実際に問題になるスクリプトを見つける方法がわかりません。
Up移動するup-line-or-beginning-search
。
答え1
set -x
を使用してデバッグを有効または無効にできますset +x
。これにより、背景で何が起こっているのかを確認できます。