是否可以在bash shell中使用带有数字参数的emacs绑定,例如在emacs中使用C-u 5 C-d删除五个字符。在bash提示符中有相同的方法吗?
由于
答案 0 :(得分:10)
Emacs通常是默认的编辑模式(set -o emacs
)。
来自Introduction to Line Editing和Readine Arguments:
文本 C-k 被读作'Control-K',描述了按下Control键并敲击k键时产生的字符。
文本 Mk 被读作'Meta-K'并描述了当按下元键(如果有的话)时产生的字符,以及 k 键很震惊。如果您没有元键,则可以先键入 ESC 然后键入 k 来生成相同的键击。这两个过程都称为 metafying k 键。
将数字参数传递给命令的一般方法是在命令之前键入元数字。例如,要为 C-d 命令提供10的参数,可以键入 M-1 0 C-d 。