如何从Windows更改为Unix样式的行结束标记
本文关键字:样式 结束 Unix Windows | 更新日期: 2023-09-27 18:10:22
如何将Windows 'r'n
的默认换行符更改为Unix样式的'n
?理想情况下,我以某种方式改变环境,并在全球范围内完成,所以我不需要修改一堆字符串/文本编写器代码。
不幸的是,这实际上是不可行的。开发人员在应用程序中嵌入新行的主要方法是使用Enviornment.NewLine
。这是一个静态属性,返回窗口样式的新行
public static string NewLine {
get {
return "'r'n";
}
}
没有办法从你的代码中修改这个属性的返回值。
更改新行结尾的最佳选择是开发一个库,该库将嵌入Windows新行的已知源转换为unix新行。例如,流和字符串转换器可能是合适的。