Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding vim显示一个';分页符';在行尾,带有at';页边空白(@)_Encoding_Vi_Line Breaks_Vim - Fatal编程技术网

Encoding vim显示一个';分页符';在行尾,带有at';页边空白(@)

Encoding vim显示一个';分页符';在行尾,带有at';页边空白(@),encoding,vi,line-breaks,vim,Encoding,Vi,Line Breaks,Vim,我有一个使用windows换行符的ANSI XML文件 在一行的末尾,我有CRLF[space][space](0x0d0a20) 在其他文本编辑器中,它显示为换行符、空格和空格。在VIM中,它似乎在做一种“分页符”而不是换行符,在左边空白处有一个满是@字符的屏幕 我尝试过使用不同的编码和显式换行格式重新加载该文件,但没有任何有用的区别 有人了解这种现象吗 谢谢你这只是想一下子排起长队。你可以用lastline关闭它 “显示”“dy”“字符串(默认值)” 全球的 {不在Vi} 更改文本的显示方式

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

在一行的末尾,我有CRLF[space][space](0x0d0a20)

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

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

有人了解这种现象吗


谢谢你

这只是想一下子排起长队。你可以用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.
lastline包含时,尽可能多地使用最后一行
在一个窗口中将显示。如果不包括,则为
不合适的最后一行将替换为“@”行。
uhex将不可打印的十六进制字符显示为
而不是使用^C和~C。

你能展示一个截图吗?!这些
@
通常在换行太长而无法在单个块中显示时出现。请尝试执行一个命令:
set display=lastline
查看它是否正确changes@romainl事实上,下一行很长。然而,我不太理解你的评论。你能详细说明一下吗?谢谢。
:帮助“显示”
回答您的问题。