我最近刚从 bash 切换到 zsh,但是我想念我的Alt+LeftArrowKey和Alt+RightArrowKey一次来回一个词。
Alt
LeftArrowKey
RightArrowKey
现在,如果我按Alt+ ,LeftArrowKey我会返回几个字母,然后我就卡住了。我不会再往后退,也不会像我预期的那样用Alt+回到行尾。RightArrowKey我什至不能使用箭头键转到行尾,只能到倒数第二个。无法在行上输入新字符或确实删除。
如何找回我心爱的快捷方式?
如果这很重要,我在使用终端的 Mac OS X 上。
运行cat,然后按键以查看您的快捷方式发送的代码。 (完成后按Ctrl+C杀死cat。) 对我来说,(ubuntu,konsole,xterm)按Alt+鈫�发送^[[1;3D,所以我会放入我的 .zshrc
cat
Ctrl
C
鈫�
^[[1;3D
bindkey "^[[1;3C" forward-word bindkey "^[[1;3D" backward-word
(实际上我更喜欢使用Ctrl+ 箭头来逐字移动,就像在 windows 或 linux gui 下的普通文本框中一样。)