gpt4 book ai didi

C# StringTemplate - 如何设置 eol 字符

转载 作者:行者123 更新时间:2023-11-30 12:54:13 27 4
gpt4 key购买 nike

我正在使用 C# 版本的 StringTemplate 库 ( http://www.stringtemplate.org/ ) 生成 C++ 代码。我的模板工作正常,直到我开始使用

<attribute:template(argument-list)>

将模板应用于“列表”中的多个值的语法(如果我在 StringTemplate 术语中是正确的,则为“多值参数”)。从那一刻起,EOL 字符从\n 切换为\r\n,这导致 Visual Studio 和其他编辑器在我每次打开生成的文件时弹出“将行尾字符转换为\n”警告。

所以,我的问题是:如何强制 StringTemplate 始终输出\n 作为 EOL 标记?

最佳答案

您可以尝试使用输出过滤器 ( http://www.antlr.org/wiki/display/ST/Output+Filters ) 将所有\r\n 替换为\n

关于C# StringTemplate - 如何设置 eol 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/156988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com