【发布时间】:2013-03-16 09:25:14
【问题描述】:
使用set eol 选项Vim 会在文件保存时自动在文件末尾添加一个换行符。我有这个选项,但我希望能够在 Vim 中看到这个换行符,所以我知道它确实存在。
以 Vim 中的文件为例:
和TextMate中的同一个文件:
这总是欺骗我,我最终添加了第二条新行并最终意识到。这个完全相同的问题发布在here,但被接受的答案没有回答这部分问题。
使用set list:
我可以看到有一个 $ 字符表示最后一行之后的新行,但这也会在文件的其余部分中乱扔这些。我知道我可以为此设置一个切换,但我真的更喜欢 TextMate 之类的行为。
【问题讨论】:
-
tidle(
~) 表示没有换行。这还不够吗? -
@BillyChan 我想看看结尾有 一个新行。屏幕截图中有哪个,即使同一行上有一个波浪号,所以这没有多大意义?
-
我自己会觉得看到
$很困惑,所以我不会为此烦恼:) 看看其他人是否有好的答案。 -
是的,我也不喜欢那样。
-
@BillyChan 波浪号 (
~) 并不意味着没有新行。如果最后一行的末尾有换行符,它仍然会在下一行显示一个波浪号。 (如第一张图片)