更改Visual Studio 2017 for Mac中的行尾

3
如何在Visual Studio 2017 for Mac中更改现有项目中所有源文件的行尾?我克隆了一个Git项目,其中一些文件的行末混合。绝大多数源文件使用Unix行尾(\n)。我使用正则表达式搜索和替换以查找所有\u2028(行分隔符)字符并将其替换为\n,但我想知道是否有更简单的方法来规范化行尾。
这些受支持但非标准的行尾面临的问题是Git不识别它们,导致多个行被标记为已更改,而实际上只更改了单个行。
我看到了一些关于Visual Studio 2017 Windows版本的行尾答案,但Mac版本有所不同,因此这些答案不适用。

这篇关于如何控制Git行尾的答案可能会有所帮助:https://dev59.com/IWkv5IYBdhLWcg3wsC3i#40821931 - ColleenV
据我所知,Git只将\r\n识别为换行符。 - CJ Dennis
1个回答

6
您可以更改在Visual Studio for Mac中单独保存文件的方式。
  1. 转到Visual Studio > Preferences。
  2. 在弹出的对话框中,向下滚动左侧菜单,选择“文本编辑器”部分并选择“常规”。
  3. 在第一个选项“行结束转换”中,将“保留行结束符”更改为“始终转换行结束符”。

dialog截图


3
通过应用程序菜单中的“首选项”访问此设置,与通过其他方式访问此设置没有区别,对吗? - Tim MB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接