8.1 行编辑介绍(Introduction to Line Editing)

下面段落描述的是键盘敲入的符号含义。

写出的符号“C-k”可读作“Control-K”,所代表的是当按住 Control 键时按下“k”键所产生的字符。

写出的符号“M-k”可读作“Meta-K”,所代表的是当按住 Meta 键(如果你有的话)时按下“k”键所产生的字符。在大多数键盘上 Meta 键被标识为 ALT。在带有两个 ALT 键(通常在空格键的两侧)的键盘上,左边的 ALT 键通常设置为 Meta 键。在右侧的 ALT 键也可能会设置为 Meta 键,也有可能设置为其它的,例如用于输入重音字符的组合键。

如果你的键盘上没有 Meta 键或 ALT 键,可先按 ESC 键,之后按 k 键,也可产生与 Meta 键相同的效果。这种处理也被称作变化 k 键。

写出的符号“M-C-k”被读作“Meta-Control-k”,所产生的字符是变化的“C-k”。

除了这些,还有一些键是有自己的名字的。特别是 DEL、ESC、LFD、SPC、RET 和 TAB。当这些出现在文本中或初始化文件(参见 8.3《Readline 初始化文件》)中时,其代表的就是其本身。如果你的键盘上缺少了 LFD 键,可按“C-j”来代替。RET 键可能会在有些键盘上标记为 Return 或 Enter。