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

Intellij idea 如何在Jetbrains Rider 2018.1中强制执行LF行结尾,intellij-idea,windows-10,jetbrains-ide,line-endings,rider,Intellij Idea,Windows 10,Jetbrains Ide,Line Endings,Rider,在Windows 10下安装JetBrains Rider 2018.1时,我经常遇到行尾问题。编辑现有LF文件后,IDE会将其转换为CRLF文件。我还没有找到一种方法来按照我想要的方式配置它 我想总是只有LF在我的文件(新的和编辑的)。在提交过程中,我不想因为行结尾的更改而分心 我的git设置为core.autocrlf=input。因此,它的行为应该是中性的,并使用原样设置 我知道我可以通过编辑器右下角的行尾切换按钮手动编辑每个文件,但我觉得这相当麻烦。要更改新文件的默认行尾,请转到文件→

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

我想总是只有LF在我的文件(新的和编辑的)。在提交过程中,我不想因为行结尾的更改而分心

我的git设置为core.autocrlf=input。因此,它的行为应该是中性的,并使用原样设置


我知道我可以通过编辑器右下角的行尾切换按钮手动编辑每个文件,但我觉得这相当麻烦。

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


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

这里的答案适用于您的情况:我知道。我试过了。我再次编辑该文件,它再次切换回CRLF,尽管我以前将其设置为LF。@Robert如果您选择“代码样式”,顶部应该有一个“方案”下拉列表,您可以在其中选择“默认(IDE)”或“项目”。也许其中一个文件的行尾仍然设置为CRLF,并且正在覆盖另一个?这只是对Unity3D用户的一个警告-设置文件的行尾可能会触发全局资产重新导入而不发出警告,这可能需要很长时间,而且非常痛苦。