前后移动一个字

Ric*_*son 20 gnome-terminal

在GNOME终端,标准的方式向前或向后移动通过一个字不工作。

尽管文档是这样说的:

alt+b:一次返回一个词。

alt+f:一次向前移动一个词。

如果我执行上述操作,我只需打开选项卡和编辑的下拉菜单。我怎样才能解决这个问题?

Mer*_*hts 36

只需按ctrl-?ctrl-?

  • 而且我非常兴奋,这个命令似乎*无处不在*:在终端上,在 gedit 上,在这个文本框上也是如此!!:-o (3认同)
  • 它甚至可以在 Windows 上使用 (3认同)

Don*_*son 19

在终端中,转到Edit ? 键盘快捷键...并取消选中启用菜单访问键框。


Ste*_*eve 7

readline 联机帮助页(readline 是实现这些命令的库):

emacs 样式的符号用于表示击键。控制键用C-key表示,例如,Cn表示Control-N。同理,元键用 M-key 表示,所以 Mx 表示 Meta-X。(在没有元键的键盘上,Mx 表示 ESC x,即按 Escape 键然后按 x 键。 这使 ESC 成为元前缀。组合 MCx 表示 ESC-Control-x,或按 Escape 键然后按住 Control键的同时按下 x 键。)

@Galgalesh 是正确的,您使用 Ctrl+箭头键在 Ubuntu 中跳转单词。在许多(大多数?)其他发行版中,关键组合是 Alt+箭头。

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

我提到这一点的原因是您也可以将Escthen(key)技巧用于其他命令。例如,如果您已经开始编辑以前的命令并决定要恢复它,请使用Esc, r