【发布时间】:2010-10-07 21:38:23
【问题描述】:
Visual Studio 偶尔会告诉我:
以下文件中的行尾不一致。你想规范化行尾吗?
然后它会给我一个带有不同标准或其他东西的下拉列表,例如 Windows、Mac、Unix 和几个 Unicode 标准。
这是什么意思,如果我点击Yes会发生什么?
【问题讨论】:
-
Visual Studio 向我显示了同样的消息,但它所指的“文件”实际上是一个文件夹!这是什么意思?!
-
我做了一个小实用程序来对整个目录执行此操作,或者通过一组目录递归地执行特定扩展名的所有文件(如 *.c 或 *.h),尽管我使用 Delphi,该实用程序适用于任何 Windows 源代码文件。源代码包括加二进制(exe)。它将报告哪些行有额外的换行符(即缺少回车符)或额外的回车符(即缺少换行符)。 docs.google.com/file/d/0B07SrKpE8ErmbHZ1SWkxT3RLczA/…
-
可能是由
git引起的。另见:stackoverflow.com/questions/170961/… -
他们应该在下拉菜单中有一个选项,上面写着“从文件/项目的其余部分中选择最常用的行尾类型”。
标签: visual-studio line-endings