通过CRLF中F的垂直线是什么意思?

时间:2019-07-01 12:19:36

标签: xml notepad++ newline hex-editors

我正在处理CSPROJ文件(Visual Studio,C#项目,XML格式)中的编译问题,并注意到文件中单个CRLF的奇怪显示:

enter image description here

(显然,“显示所有字符”选项已打开)

看看图像中的第二个CRLF是如何通过F的垂直细线渲染的?

  • 我已经关闭/重新打开了记事本++,没有变化,似乎不是 呈现毛刺。

  • 如果我删除第二个CRLF并按Enter键,不变,则为 用相同的渲染重新插入。

  • 如果我同时删除两个CRLFs,然后按两次Enter键,则 正常

我原本希望在字节级别找到一些不同的东西,但是十六进制编辑器没有显示我可以看到的任何差异:

enter image description here

0d是回车(CR),0a是换行(LF)。

此文件始终在Windows 7或10上进行编辑。

我什至注意到这一点,并且怀疑这是一个真正的问题,原因是因为我已经开始从文件的这一块中获取编译错误,而该文件尚未(没有)任何解释。因此,我最初想知道行尾是否不好。

1 个答案:

答案 0 :(得分:0)

该垂直线可能是由于第4列或第5列附近的白色垂直边缘所致。需要两个Notepad ++设置。首先,菜单=> 设置=>样式配置器=>全局样式=>边缘颜色=>前景颜色为白色。第二个菜单=> 设置=>首选项=>编辑=>垂直边缘设置,以显示已勾选的垂直边缘,以及其他“垂直边缘”字段的组合。