为什么sed l\;q
在 Vim 中打开文件时显示 CRLF,但:set list
不显示任何 CRLF
答案1
如果它是格式正确的 CRLF 文件,vim 会识别它并设置fileformat
为dos
.尝试一下:set fileformat?
。因此,set list
将正确地将 CRLF 解释为该文件格式的合法行结尾。
:help fileformats
有关文件格式自动检测的更多信息,请参阅。还,这个提示页面对此进行了扩展,例如如何在不同文件格式之间进行转换。
为什么sed l\;q
在 Vim 中打开文件时显示 CRLF,但:set list
不显示任何 CRLF
如果它是格式正确的 CRLF 文件,vim 会识别它并设置fileformat
为dos
.尝试一下:set fileformat?
。因此,set list
将正确地将 CRLF 解释为该文件格式的合法行结尾。
:help fileformats
有关文件格式自动检测的更多信息,请参阅。还,这个提示页面对此进行了扩展,例如如何在不同文件格式之间进行转换。