如何使IntelliJ IDEA插入一个新的行在文件的每一个结束?

我如何使IntelliJ IDEA插入一个新的行在文件的每一个结束, 这样GitHub就不会抱怨了?< / p >

104634 次浏览

更改编辑器设置:

__abc0→__abc1→__abc2→__abc3

MAC用户:

Preferences > Editor > General > Ensure every saved file ends with a line break

具有许多方便特性的可能替代方法是EditorConfig

只要提交一个.editorconfig文件到你的repo

[*]
insert_final_newline = true

它不仅可以在Idea中工作,还可以在所有主要的ide中工作(有些需要一个插件)。

现在所有的团队成员都有相同的配置,eol, eof,没有更多的制表符和空格:)

IntelliJ IDEA 2016.3

方法1

__abc0 > __abc1 > __abc2 > __abc3 > __abc4

File >设置“> < / ></p>


<p><a href=Editor >一般比;确保“> < / ></p>


<h3>方法2</h3>


<p><strong>帮助</strong> > <strong>找到行动……</strong> (<kbd>Ctrl</kbd>+<kbd>转变</kbd>+<kbd>一个</kbd>) >类型“<strong>确保送线</strong>”>切换到<strong>在</strong>(使用鼠标单击或<kbd>输入</kbd>)“其他:确保换行在文件末尾保存”行</p>


<p><a href=Help >找到行动”> < / ></p>


<p><a href=确保换行

因为Rider (IDEA的。net的表亲)快把我逼疯了,这可能对那些用Ensure line feed at file end on Save单独编写c#的人有帮助。它需要

File → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file

我不记得更改过它,我也没有导入任何设置,所以我猜它默认是禁用的。

Rider settings

一般→为IntelliJ IDEA 2020保存文件。

检查右上角: 截图 < / p >

在最新版本的IntelliJ中,该设置已被重命名为“确保保存文件时在文件末尾空行”,并且已被移动到“设置编辑器通用保存文件”下

enter image description here

这应该是一个评论,但我想添加屏幕截图,所以写了一个答案。

Mac用户:IntelliJ Idea版本2020.2

Option1:

IntelliJ Idea ->偏好→一般→在保存文件时,确保文件末尾有空行 enter image description here < / p >

Option2:

⬆️+⌘+ A或或只需点击菜单栏中的帮助->找到Action,然后键入Ensu,并选择确保在保存文件时在文件末尾空行 enter image description here < / p >

IntelliJ Idea 2020.3版本: 去文件>排序法比;编辑器比;一般比;在保存< / p >

然后选择/取消选择“确保每个保存的文件以换行符结束”;

enter image description here