我知道Ctrl + A组合键可以跳转到当前命令的开头,而Ctrl + E组合键可以跳转到当前命令的结尾。
但是,有什么方法可以像 Cocoa 应用程序中的Alt + ← / →那样逐字跳跃吗?
开箱即用,您可以使用非常奇怪的Esc + F移至下一个单词的开头,而使用Esc + B移至当前单词的开头。
在 Mac OS X 上 - 默认情况下,以下键盘快捷键有效。请注意,您必须在终端首选项(在键盘选项卡下)中使Option键的行为像Meta 。
我观察到,用于简单文本导航的默认 emacs 键绑定似乎可以在 bash shell 上使用。您可以使用
默认情况下,终端具有以下快捷方式来逐字移动(左右):
您可以配置alt + ←和→为您生成这些序列:
⌥ ←
如果存在),或者双击它(如果没有)。 \033b
(您不能手动键入此文本)。 \033f
) 或者,您可以在 textmate 上参考此博客文章: