我的 .zshrc 文件包含该行
bindkey -v
我正在尝试将 ^q 或 \Mq 绑定到推线,例如
bindkey "^q" push-line
但由于某种原因它不起作用。
运行 `bind key -v' 确认
"^Q" push-line
但它实际上并没有做任何事情。其他控制映射,例如 ^r,工作正常。
我可以成功地将“推线”映射到“\eq”,但我不喜欢这种行为。首先,我从不使用 esc 类型的绑定,其次,这样做会将它绑定到 control、meta 和 escape,这太过分了。(顺便说一句,它不应该只用 `bindkey -m' 绑定所有这些吗?我从来没有在我的 .zshrc 中设置过?)
那么,有人知道这里发生了什么吗?