vim在行结尾处显示“分页符”,其边距为(@)

时间:2013-09-05 04:31:40

标签: encoding vi line-breaks vim

我有一个使用Windows换行符的ANSI XML文件。

在一行结束时,我有CRLF [空格] [空格](0 x 0D 0A 20 20)

在其他文本编辑器中,它显示为换行符,空格。在VIM中,它似乎正在做一种“分页符”而不是换行符,在左边缘有一个屏幕上的@字符。

我尝试使用不同的编码和显式的换行符格式重新加载文件,但它没有任何有用的区别。

有人理解这种现象吗?

谢谢

1 个答案:

答案 0 :(得分:0)

这只是试图一次显示一条长线。您可以使用lastline将其关闭

'显示' ' DY'字符串(默认"")             全球             {Vi无此功能}     更改文本的显示方式。这是以逗号分隔的列表     国旗:

lastline    When included, as much as possible of the last line
        in a window will be displayed.  When not included, a
        last line that doesn't fit is replaced with "@" lines.

uhex        Show unprintable characters hexadecimal as <xx>
        instead of using ^C and ~C.