clang 格式规范化行结尾

clang-format normalized line endings

能否让clang-format规范化行尾,让整个项目连贯起来?

像这样:

int main() \n
{\r\n
     return 0;\n
}\r\n

将被格式化为:

int main() \n
{\n
     return 0;\n
}\n

如果你用 git soppost 提交你的代码,你有一个解决方案。

您可以选择通过配置一个特殊的 .git 属性文件来配置 Git 在每个存储库的基础上管理行尾的方式。

这是一个示例。git属性文件。

声明在结帐时始终以 CRLF 行结尾的文件:

*.sln text eol=crlf

更多信息可以在这里找到 link