zshを正常にインストールし、以前の構成を変更しましたが、機能しません。
この関数を呼び出す方法がわかりません。たとえば、何かを書いてsudo
↑(上矢印)を押すと、この開始テキストを含む行の履歴を検索せずに前の行に戻ります。これは私のzshrcファイルです
もちろん歴史には期待の要素がある。
答え1
おっしゃると思います。zsh 履歴サブストリングの検索はめ込む。この場合、リストで最初に目立つのは、.zshrc
このプラグインがリストに含まれていないことです。
次の行を変更してください。
plugins=(git rvm rails3 bundler gem)
到着する:
plugins=(git rvm rails3 bundler gem history-substring-search)
答え2
LMDE(Linux Mint Debian Edition)を使用している場合は、次の行を次の行に追加してください~/.zshrc
。
# keybindings for history autocomplete
[[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" history-beginning-search-backward
[[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" history-beginning-search-forward
効果があるより良いものプラグインは少なくとも3文字を入力する必要がありますが、キーバインディングは入力された最初の文字から機能するため、プラグインよりも重要です。