如何在Jetbrains Rider 2018.1中强制执行LF行结尾

时间:2018-06-07 14:10:18

标签: intellij-idea windows-10 jetbrains-ide line-endings rider

我经常遇到在Windows 10下安装JetBrains Rider 2018.1的行结束问题。一旦编辑完成,IDE就会将现有的LF文件转换为CRLF文件。我还没有找到按照我想要的方式配置它的方法。

我想在我的文件中始终只有LF(对于新文件和已编辑的文件)。在提交过程中,我不希望因行结束更改而分心。

我的git设置为core.autocrlf = input。所以它应该表现中立并使用原样设置。

我知道我可以通过编辑器右下方的Line Ending开关按钮手动编辑每个文件,但我觉得这很麻烦。

1 个答案:

答案 0 :(得分:3)

要更改新文件的默认行结尾,请转到文件设置代码样式,然后在“行分隔符”下拉列表中选择“Unix和OS X(\ n)”。

要更改现有文件的行结尾,请在“项目”视图面板中选择文件,然后转到文件行分隔符 LF - Unix和OS X(\ n)。确保你没有破坏任何东西 - 某些文件格式(例如.bat)仅适用于特定的行结尾。