小编典典

在zsh中寻找ALT+LeftArrowKey解决方案

all

我最近刚从 bash 切换到 zsh,但是我想念我的Alt+LeftArrowKeyAlt+RightArrowKey一次来回一个词。

现在,如果我按Alt+
LeftArrowKey我会返回几个字母,然后我就卡住了。我不会再往后退,也不会像我预期的那样用Alt+回到行尾。RightArrowKey我什至不能使用箭头键转到行尾,只能到倒数第二个。无法在行上输入新字符或确实删除。

如何找回我心爱的快捷方式?

如果这很重要,我在使用终端的 Mac OS X 上。


阅读 84

收藏
2022-07-01

共1个答案

小编典典

运行cat,然后按键以查看您的快捷方式发送的代码。
(完成后按Ctrl+C杀死cat。)
对我来说,(ubuntu,konsole,xterm)按Alt+鈫�发送^[[1;3D,所以我会放入我的 .zshrc

bindkey "^[[1;3C" forward-word
bindkey "^[[1;3D" backward-word

(实际上我更喜欢使用Ctrl+ 箭头来逐字移动,就像在 windows 或 linux gui 下的普通文本框中一样。)

2022-07-01