Answers:
有一些警告,您可以使用Vim的二进制模式来完成。看来您可能要使用命令
vim -b +'set list' somefile
或者,您可以将以下内容放入您的中.vimrc:
:set binary
:set list
重要的是必须先设置二进制模式,然后才能将相关文件读入缓冲区。Vim读入文件后,为时已晚。这个技巧依赖于改变Vim读取文件的方式。具体地说,您需要Vim 不要试图猜测文件的特定类型<EOL>。
二进制模式可以实现您想要的功能,从而禁用此自动行分隔符检测功能,但是它还可以完成其他一些功能:
'textwidth'0'wrapmargin'0'modeline''expandtab'所以你可能不想在你的里面有这个.vimrc; 最好使用命令行版本,并且仅适用于需要这种特殊显示方式的那些文件。
了解更多信息:
:help 'binary':help edit-binary:help file-read:help file-formats:help 'fileformat'but it does quite a few other things as well这是因为二进制文件FileType带有一些自动命令,还是某种内置的,不可避免的东西?
FileType调用的东西,binary或者仅仅是一些内置的东西?
:help 'binary'。也许吧:help 'fileformat'。
Hello%$的DOS文件(其中%一个CR并且$是LF)?list/listchars设置不可能做到这一点,我也无法真正在VimScript中找到实现此目的的方法……