在Mac的Visual Studio 2017中更改行尾

时间:2018-08-31 06:30:06

标签: macos visual-studio-2017 line-endings

如何在Visual Studio 2017 for Mac中更改现有项目中所有源文件的行尾?

我克隆了一个Git项目,其中一些文件的行尾混合在一起。绝大多数源文件使用Unix行尾(\n)。我使用了正则表达式搜索和替换来查找所有\u2028(行分隔符)字符,并用\n替换它们,但是我想知道是否存在一种以更简单的方式对行尾进行规范化的方法。 / p>

这些受支持但非标准行尾的问题是,当仅更改了一行时,Git无法识别它们,从而导致多行被标记为已更改。

我已经看到Windows版本的Visual Studio 2017的一些行尾答案,但是Mac版本却大不相同,因此答案不适用。

1 个答案:

答案 0 :(得分:2)

您可以更改在Visual Studio 2017 for Mac中保存单个文件的方式

  1. 转到工具>添加自定义工具...。
  2. 在出现的对话框中,将左侧菜单向下滚动到“文本编辑器”部分,然后选择“常规”。
  3. 在第一个选项行结尾转换中,将Leave line endings as is更改为Always convert line endings

screenshot of dialog