gpt4 book ai didi

shell - zsh 键绑定(bind) : cannot bind to an empty key sequence

转载 作者:行者123 更新时间:2023-12-04 04:17:23 25 4
gpt4 key购买 nike

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,条件应该是什么样子。有任何想法吗?

最佳答案

它与 $terminfo 跨平台不一致有关,提交已恢复见 https://github.com/robbyrussell/oh-my-zsh/issues/2608详情。如果您安装了集线器工具,则快速修复是:

cd ~/.oh-my-zsh 
hub checkout https://github.com/robbyrussell/oh-my-zsh/pull/2625 terminfo_fix

并重新加载你的 shell 。如果没有集线器,您需要先为 PR 设置 Remote 并从那里拉出。

关于shell - zsh 键绑定(bind) : cannot bind to an empty key sequence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com