答案1
我解决了这个问题。看来 oh-my-zsh 覆盖了默认的键绑定。
当我在 的末尾添加以下行时.zshrc
,CtrlE它CtrlA起作用了:
bindkey -e
答案2
CtrlV一般来说,您可以通过键入和 键来找到按键的代码。然后您可以使用该键将bindkey
其映射到zsh
键盘功能(例如beginning-of-line
)。
在您的特定情况下,那将是CtrlV CtrlA和CtrlV CtrlE。
然后,您可以将代码放入您的.inputrc
、系统/etc/inputrc
或您的中.zshrc
,如下所示:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
这也适用于其他键。例如,我对Home和有点困惑End。
你应该能够在任何终端会话中使用此技巧:tty,