为什么vi将行的结尾显示为$?

时间:2015-04-26 05:02:19

标签: ascii vi

我在Mac上使用vi,当我运行:set list时,每行末尾会显示$(美元符号)字符。我的困惑是$不是换行符的ASCII值。为什么$代表该行的结尾?

1 个答案:

答案 0 :(得分:2)

选择

$作为显示来表示该行的默认值,可能是因为$是将光标移动到行尾的命令,这可能是因为{{1表示正则表达式中的行结束锚。没有什么神奇之处,你可以通过设置$来使用你想要的任何角色。 listchars了解详情。