我注意到IDE和面向代码的文本编辑器之间似乎是一个非常强大的惯例。几乎在任何时候我创建一个新的代码文件,无论我在哪个语言,IDE或平台上创建文件,它们几乎总是在最后有一个尾随的新行。
例如:
那么,为什么这是一种常见做法?我从来没有遇到过有意删除这一新行的脚本问题。它对遗留目的有意义吗?
感谢您的时间。
答案 0 :(得分:2)
虽然你很难找到一个现代编辑器或编译器,这些编辑器或编译器存在未端接线路的问题,但事实并非如此。如果您需要以编程方式操作源代码,可能仍有例如sed
实施那些在这方面有问题的实施。
至少,你应该有意识地决定你想要哪种方式;如果您正在编写公司编码风格指南,那么要求或推荐源文件以获得最终换行可能是有意义的,因为它有助于避免宗教战争并支持最低标准。