在bash中按alt + numeric,你得到(arg [数字])这是什么?
(这种类型的问题更适合询问人类,而不是试图"猜测"正确的术语来通过互联网搜索文档).
您要谷歌的术语是:
"readline arguments"
例如,这将导致bash参考手册中的这一章:
您可以将数字参数传递给Readline命令.有时,参数作为重复计数,有时则是重要参数的标志.如果将负参数传递给通常作用于正向的命令,则该命令将向后移动.例如,要将文本杀回到行的开头,可以键入"M-- C-k".
将数字参数传递给命令的一般方法是在命令之前键入元数字.如果键入的第一个'数字'是减号(' - '),那么参数的符号将为负数.键入一个元数字以启动参数后,可以键入其余的数字,然后键入命令.例如,要为Cd命令提供10的参数,可以键入"M-1 0 C-d",这将删除输入行上的下十个字符.
为了实现这一点,您必须知道Meta键的映射位置:有时它是Alt,有时它Esc,酷计算机有一个专用的Meta键;)
对于那些不熟悉语法的人,'M-- Ck'相当于Meta_key+ - Ctrl+ k."M"是Meta键的简写,如上所述,它因系统而异,"C"是Ctrl键的简写.字符(如"M-")之后的" - "不是您键入的内容,它是指示同时按键的方式.
为了重复数字字符 - 例如128个零,请点击以下内容:
Meta-key + 1 2 8 Ctrl + v 0
试试这个.键入Alt 4,然后键入T,然后单击Enter.
编辑使用snazzier HTML.
它多次重复下一个命令,与Emacs相同.例如,M-1-0 C-p移回10个历史项目.M-4 C-h退格四个字符,M-3 M-t将前一个单词向前移动三次,依此类推.在这里,我使用M-"meta"表示Alt键,就像Bash中的自定义一样.
我知道这已经是一个已被接受的答案,但我确实找到了一些有用的例子,除了简单的字符重复之外,还展示了其他用途.数字参数可以应用于各种事物.例如,序列"Alt + 3,Escape,Backspace"将向后删除3个单词.