如果我通过 ssh 进入 Linux 机器,我可以使用 在 CLI 中向后移动一个单词OptionBackspace。
有没有办法在 Mac 的终端中执行此操作?每次我按OptionBackspace,[D
都会返回。
答案1
esc+b是返回上一个单词的键绑定。
esc+f向前移动。
答案2
在终端的偏好设置中,设置以下键盘映射(如果尚未设置):
你的选项光标向左应该映射到\033b
,并且选项光标向右至\033f
。现在,按Option←和Option→将向后或向前移动一个单词,就像在普通文本编辑窗口中一样。
如果您另外勾选使用选项作为元键,按下OptionB和OptionF将产生相同的效果,因为这些是单词移动的标准 shell 绑定。
当然,如果您确实想Option⌫移回一个单词(而不是删除它),那么请将此组合映射到\033b
。