現在、.zshrcには次のものがあります。
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
ただし、これはスペース文字が発生する前の現在の入力の内容と一致しているようです。たとえば、sudo ls /
で始まる履歴内のすべての行に一致しますがsudo
、入力全体に一致する行のみに一致するようにします。(つまりsudo ls /etc
一致しますが、一致しませんsudo cat /var/log/messages
)
目的の動作を得るには、何を変更する必要がありますか?
関連する場合の私の.zshrc全体を以下に示します。https ://gist.github.com/919566