如何在 Visual Studio 2017 for Mac 中更改现有项目中所有源文件的行尾?
我克隆了一个 Git 项目,其中一些文件具有混合行结尾。绝大多数源文件使用 Unix 行结尾 (\n
)。我使用正则表达式搜索和替换来查找所有 \u2028
(行分隔符)字符并将它们替换为 \n
,但我想知道是否有办法规范化以更简单的方式结束行。
这些受支持但非标准的行结尾存在的问题是 Git 无法识别它们,导致多行被标记为已更改,而实际上只有一行真正被更改。
我看到了一些针对 Windows 版本的 Visual Studio 2017 的行结束答案,但 Mac 版本有很大不同,所以答案不适用。
最佳答案
您可以更改在 Visual Studio for Mac 中保存单个文件的方式
- 转到 Visual Studio > 首选项
- 在出现的对话框中,将左侧菜单向下滚动到“文本编辑器”部分,然后选择“常规”。
- 在第一个选项Line endings conversion中,将
Leave line endings as is
更改为Always convert line endings
。
关于macos - 在 Visual Studio 2017 for Mac 中更改行结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52109695/