如何在 OS X 终端中向后移动一个单词?

如何在 OS X 终端中向后移动一个单词?

如果我通过 ssh 进入 Linux 机器,我可以使用 在 CLI 中向后移动一个单词OptionBackspace

有没有办法在 Mac 的终端中执行此操作?每次我按OptionBackspace[D都会返回。

答案1

esc+b是返回上一个单词的键绑定。

esc+f向前移动。

答案2

在终端的偏好设置中,设置以下键盘映射(如果尚未设置):

你的选项光标向左应该映射到\033b,并且选项光标向右\033f。现在,按OptionOption将向后或向前移动一个单词,就像在普通文本编辑窗口中一样。

如果您另外勾选使用选项作为元键,按下OptionBOptionF将产生相同的效果,因为这些是单词移动的标准 shell 绑定。

当然,如果您确实想Option移回一个单词(而不是删除它),那么请将此组合映射到\033b

相关内容