最近在用 C#.Net 写 Linux 程序,发现在使用 cat
命令查看我的代码时发现代码的最后一行和 bash 的提示符被显示在了一行内。查了一下,在另一个帖子中有 V 友提到
在 Unix 世界观里,\n 并不是“换行”而是“结束一行”,在新的字符出现之前没有新的一行,也会觉得文本文件最后没有 \n 是不完整的,因为最后一行没有被结束(除非一行也没有、0 字节的文件)。Windows 世界观无此现象。
你们写 C#时会在代码结尾空一行吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.