File 用空行完成一个文件有什么用吗?
我一直在看加里·伯恩哈特(Gary Bernhardt)的《销毁所有软件》(Destroy All Software)屏幕广播,我注意到他总是在处理的每个文件的末尾都有一个空行。有理由这样做吗 我不是指文件是否以换行符/回车符/etc结尾,而是指实际可见的空行。如果在Vim中查看行号,则File 用空行完成一个文件有什么用吗?,file,line,File,Line,我一直在看加里·伯恩哈特(Gary Bernhardt)的《销毁所有软件》(Destroy All Software)屏幕广播,我注意到他总是在处理的每个文件的末尾都有一个空行。有理由这样做吗 我不是指文件是否以换行符/回车符/etc结尾,而是指实际可见的空行。如果在Vim中查看行号,则 1 code and stuff 2 more code 3 ~ ~ 相对于 1 code and stuff 2 more code ~ ~ ~ 也许这只是一种偏好,或者是一种风格,但我想知道这是否是为了
1 code and stuff
2 more code
3
~
~
相对于
1 code and stuff
2 more code
~
~
~
也许这只是一种偏好,或者是一种风格,但我想知道这是否是为了防止编译/解释器错误或其他什么。有些程序总是在程序末尾添加一行额外的内容 有关详细信息,请参阅。虽然可能有一些(错误的)工具明确要求在末尾使用空行,但这通常是首选项,而不是一般要求。更微妙的区别是文件是否以新行结尾;在引入尾随空行/额外换行符时,它必须始终(即使后跟空格)。