我vim
在 Ubuntu 上使用打开了一个文件,屏幕底部显示以下内容:
"file.py" [noeol] 553L, 16620C
Run Code Online (Sandbox Code Playgroud)
是什么noeol
指示?
Mei*_*Mei 42
Unix 编辑器喜欢vi
并且vim
总是将换行符 ( \n
) 放在每一行的末尾 - 特别是包括最后一行。如果eol
最后一行没有行尾 ( ),那么这是一种不寻常的情况,并且该文件肯定不是由标准的 UNIX 编辑器创建的。
这种不寻常的情况是由编辑器中的[noeol]
标志引起的vim
;其他编辑器可能有类似的标志和通知。
小智 21
文件中的最后一行没有换行符 (\n)