bash,emacs绑定的数字前缀?

时间:2010-02-14 06:57:29

标签: bash emacs binding prefix

是否可以在bash shell中使用带有数字参数的emacs绑定,例如在emacs中使用C-u 5 C-d删除五个字符。在bash提示符中有相同的方法吗?

由于

1 个答案:

答案 0 :(得分:10)

Emacs通常是默认的编辑模式(set -o emacs)。

来自Introduction to Line EditingReadine Arguments

文本 C-k 被读作'Control-K',描述了按下Control键并敲击k键时产生的字符。

文本 Mk 被读作'Meta-K'并描述了当按下元键(如果有的话)时产生的字符,以及 k 键很震惊。如果您没有元键,则可以先键入 ESC 然后键入 k 来生成相同的键击。这两个过程都称为 metafying k 键。

将数字参数传递给命令的一般方法是在命令之前键入元数字。例如,要为 C-d 命令提供10的参数,可以键入 M-1 0 C-d

<强> Bash Emacs Editing Mode (readline) Cheat Sheet