zsh 的最新更新在 Mac OS X Maverick 上产生了以下错误:
/Users/[username]/.oh-my-zsh/lib/key-bindings.zsh:bindkey:23: cannot bind to an empty key sequence
对应的行是:
bindkey "${terminfo[kpp]}" up-line-or-history # [PageUp] - Up a line of history
bindkey "${terminfo[knp]}" down-line-or-history # [PageDown] - Down a line of history
Mac 键盘上没有 PageUp、PageDown、Home 和 End。我想知道为什么正确的键代码被 bindkey 视为 nil,或者如果 ${terminfo[kpp]} 为 nil,条件应该是什么样子。有任何想法吗?