最近まで、シェルを使用して端末から最近のコマンドを検索するときにCtrl+を使用していました。検索には、前のセッションでマイファイルに保存されたコマンドが含まれます。Rzsh
~/.zsh_history
Ctrl+を使用すると、ファイルRではなく現在のターミナルセッションでのみコマンドを取得します。また、ファイルが更新されなくなったことがわかり~/.zsh_history
ました。~/.zsh_history
どうすれば解決できますか?
私のファイルに以下を追加しようとしましたが、.zshrc
違いはありませんでした。
HISTFILE=~/.zsh_history
HISTSIZE=10000 # Save most-recent 1000 lines
SAVEHIST=10000 # Save most-recent 1000 lines
bindkey -v
bindkey '^R' history-incremental-search-backward
答え1
これは fzf 統合に関する問題であり、最近 fzf アップデートで修正されました。ここで関連する質問を見つけることができます。
https://github.com/junegunn/fzf/issues/2943
バージョン0.33.0以降にアップデートするだけです。