Mintでzshが正しく機能しない

Mintでzshが正しく機能しない

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文字を入力する必要がありますが、キーバインディングは入力された最初の文字から機能するため、プラグインよりも重要です。

関連情報