小编Sim*_*ing的帖子

如何指定行结束符 (CRLF)

我们使用Swagger Codegen 2.4.5 从我们的 API 生成模型。除了一个相对较小的例外之外,一切都完全按照我们的需要进行。

我们正在生成 C# 模型,并且根据 Windows,这些模型通常以行CRLF结尾存储。每当我们运行生成器时,这些文件都会生成带有行LF结尾的文件。

我们希望所有模型都使用而CRLF不是生成LF。有没有办法改变这种行为?

我研究了 Mustache 的使用方式 -一点- 并通读了 codegen 的常规命令行选项和 csharp 特定选项 ( java -jar swagger-codegen-cli-2.4.5.jar config-help -l csharp),但找不到任何内容。

进一步说明:

目前这是一个问题,因为每次您结帐然后再次运行生成时,模型都会显示为已更改。这只是因为它们现在用行结尾进行编码,而 git 已将它们签出为(我们无法更改)LFCRLF

目前我能想到的唯一其他选择是在生成过程完成后用 CRLF 重写项目中的每个文件。如果有办法通过发电机的话我会更喜欢它。

newline lf swagger-codegen

7
推荐指数
1
解决办法
3589
查看次数

标签 统计

lf ×1

newline ×1

swagger-codegen ×1