Miscellaneous

re-read-init-file (C-x C-r)

读入 inputrc 文件的内容,合并其中的按键关联和变量赋值。

abort (C-g)

取消当前编辑命令,鸣终端响铃 (按照 bell-style 的设置来做)。

do-uppercase-version (M-a, M-b, M-x, ...)

如果有 Meta 前缀的字符 x 是小写的,那么与命令相关连的是对应的大写字符。

prefix-meta (ESC)

将输入的下一个字符加上 Meta 前缀。 ESC f 等价于 Meta-f.

undo (C-_, C-x C-u)

增量的撤销,分别记住每一行。

revert-line (M-r)

撤销这一行的所有修改。这与执行命令 undo 足够多次的效果相同,将这一行恢复到初始状态。

tilde-expand (M-&)

对当前词进行波浪线扩展。

set-mark (C-@, M-<space>)

在 point 处设置 mark。如果给出了数值的参数,标记被设置到那个位置。

exchange-point-and-mark (C-x C-x)

交换 point 和 mark。当前光标位置被设置为保存的位置,旧光标位置被保存为 mark。

character-search (C-])

读入一个字符,point 移动到这个字符下一次出现的地方。负数将搜索上一个出现。

character-search-backward (M-C-])

读入一个字符,point 移动到这个字符上一次出现的地方。负数将搜索下面的出现。

insert-comment (M-#)

没有数值的参数时,readline 变量 comment-begin 的值将被插入到当前行首。如果给出一个数值的参数,命令的行为类似于一个开关: 如果行首字符不匹配 comment-begin 的值,将插入这个值,否则 匹配 comment-begin 的字符将被从行首删除。在两种情况下,这一行都被接受, 好像输入了新行符一样。comment-begin 的默认值使得这个命令将当前行变成 一条 shell 注释。如果数值参数使得注释字符被删除,这一行将被 shell 执行。

glob-complete-word (M-g)

point 之前的词被当作路径扩展的一个模式,尾部暗含了一个星号。这个模式被用来 为可能的补全产生匹配的文件名列表。

glob-expand-word (C-x *)

point 之前的词被当作路径扩展的一个模式,匹配的文件名的列表被插入,替换这个词。 如果给出一个数值参数,在路径扩展之前将添加一个星号。

glob-list-expansions (C-x g)

显示 glob-expand-word 可能产生的扩展的列表,重绘当前行。如果给出一个数值参数,在路径扩展之前将添加一个星号。

dump-functions

向 readline 输出流打印所有的函数和它们的按键关联。如果给出一个数值参数, 输出将被格式化,可以用作 inputrc 文件一部分。

dump-variables

向 readline 输出流打印所有可设置的 readline 函数。如果给出一个数值参数, 输出将被格式化,可以用作 inputrc 文件一部分。

dump-macros

向 readline 输出流打印所有关联到宏的 readline 按键序列以及它们输出的字符串。 如果给出一个数值参数,输出将被格式化,可以用作 inputrc 文件一部分。

display-shell-version (C-x C-v)

显示当前 bash 实例的版本信息。