源代码末尾的新行

afa*_*lek 2 programming-languages coding-style newline

无论何时我在Visual Studio中打开代码编辑器,生成的代码末尾总会有一个空的新行.我通常删除它们,因为它们似乎与我无关.但是,最近我在Github阅读了代码:

\ No newline at end of file
Run Code Online (Sandbox Code Playgroud)

这是最后一行.现在我认为源代码末尾的那些空的新行确实有一些相关性.但他们的意思是什么?他们是否提供任何性能提升?

GaT*_*mas 9

有两件事让我更喜欢在文件末尾添加换行符:

  1. 在查看文件末尾出现的差异时,代码审查会稍微容易一些(例如,如果在文件末尾添加了一行,则只显示前一行更改,当它只获得换行时)
  2. 转到文件的末尾(在Windows中按Ctrl + End)总是将我放在同一列而不是在右边的某个意外位置