Vim不显示最后一行空行

3

我写了一些C代码,输出的结尾是'\n',当我在vim中检查输出文件时,找不到最后一个空行,然而,当我用另一个文本查看器打开它时,我可以找到最后一个空行。如何配置我的vim以显示空行?


Stack Overflow是一个针对编程和开发问题的网站。该问题似乎与编程或开发无关,因此属于非主题范畴。请查看帮助中心的可以在这里提问的话题。也许Suoer UserUnix & Linux Stack Exchange更适合您提问。 - jww
1个回答

3
Vim显示文件末尾的\n / 0x0a的方式是,在使用:edit命令打开文件时,它不会抱怨[noeol](与您预期的相反)。Vim(和Unix)的理念是,末尾应该有换行符。当人们习惯于其他编辑器或主要在MS Windows上工作时,这可能会引起困惑。
关于此问题的讨论和问题很多(例如这里)。由于这种情况不太可能改变,请逐渐习惯它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接