如何从Windows更改为Unix样式的行结束标记

本文关键字:样式 结束 Unix Windows | 更新日期: 2023-09-27 18:10:22

如何将Windows 'r'n的默认换行符更改为Unix样式的'n ?理想情况下,我以某种方式改变环境,并在全球范围内完成,所以我不需要修改一堆字符串/文本编写器代码。

如何从Windows更改为Unix样式的行结束标记

不幸的是,这实际上是不可行的。开发人员在应用程序中嵌入新行的主要方法是使用Enviornment.NewLine。这是一个静态属性,返回窗口样式的新行

public static string NewLine {
  get { 
    return "'r'n";
  }
}

没有办法从你的代码中修改这个属性的返回值。

更改新行结尾的最佳选择是开发一个库,该库将嵌入Windows新行的已知源转换为unix新行。例如,流和字符串转换器可能是合适的。