许多有用的信息都显示在模式行中,模式行位于每个 Emacs 窗口的底部。通常,模式行看起来像这样:

-CS:CH  BUF      (MAJOR MINOR)--LINE--POS------

CH 包含两个星号,如果缓冲区自上次保存后被更改过;否则,包含两个连字符。如果缓冲区是只读的,并且未被更改过,则会显示 “%%”;如果被更改过,则会显示 “%*”。

括号内是当前的主模式,有时还包含有关主模式状态的更多信息。 接下来是任何生效的次模式的名称,例如缩写模式(会将你定义的缩写转换为其扩展字符串)或自动填充模式,本文的其它地方讨论了自动填充模式。

BUF 是缓冲区的名称,很明显。它通常(但不总是)是文件的名称。在右侧,“LINE” 是一个 “L” 后面跟着当前的行号(如果启用了行号模式,通常是启用的)。在它的右侧,文件中的大致位置由百分比或 All、Top 或 Bot 指示,视情况而定。

当然,你可以自定义模式行。许多主模式和次模式都会自定义它,并且用户可以添加他们自己的修改。例如,你可以在本文附带的大多数屏幕截图中看到当前的日期和时间。那是我自己的自定义。

© . All rights reserved.