向前或向后移动一个单词

向前或向后移动一个单词

在 GNOME 终端中,标准方式是前进或后退经过一个词不工作。

不管文档说:

按下 Alt+B:每次返回一个单词。

按下 Alt+F:每次向前移动一个单词。

如果我执行上述操作,我只需打开下拉式菜单用于标签和编辑。我该如何修复此问题?

答案1

只需按下ctrl-ctrl-

答案2

在终端中,转到编辑键盘快捷键...并取消勾选启用菜单访问键盒子。

答案3

来自readline 手册页(readline 是实现这些命令的库):

使用 emacs 样式的符号来表示按键。控制键用 C 键表示,例如,Cn 表示 Control-N。同样,元键用 M 键表示,因此 Mx 表示 Meta-X。(在没有 meta 键的键盘上,Mx 表示 ESC x,即先按 Esc 键,然后按 x 键。 这使得 ESC 成为元前缀。组合 MCx 表示 ESC-Control-x,或者按下 Esc 键然后按住 Control 键并按下 x 键。)

@Galgalesh 说得对,在 Ubuntu 中,你可以使用 Ctrl+箭头键来跳转单词。在很多(大多数?)其他发行版中,组合键是 Alt+箭头。

为了在不干扰菜单的情况下使用 Alt+f/Alt+b,请使用EscfEsc,然后按f,不要同时按两者)。

我提到这一点的原因是,你可以使用Escthen(key)技巧来其他命令也是如此。例如,如果您已开始编辑上一个命令并决定要还原它,请使用Esc, r

相关内容