如何让IntelliJ IDEA在文件的每一个结尾插入一个新行, 这样GitHub就不会抱怨了?


当前回答

IntelliJ IDEA 2020保存文件。

查看右下角:

其他回答

Intellij 2022.3.1版本

首选项(cmd +,) >编辑器>常规>确保每个保存的文件以换行符结束

检查、应用并单击确定

intellij

EditorConfig是具有许多方便特性的备选选项

只需向repo提交一个.editorconfig文件

[*]
insert_final_newline = true

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

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

更改编辑器设置:

“设置”→“编辑器”→“常规”→“保存”时确保文件末尾换行

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

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

IntelliJ IDEA 2016.3

方法1

文件>设置…>编辑器>常规>保存时确保文件结尾换行

方法2

帮助>找到行动…(Ctrl+Shift+A) > type "Ensure换行" >将"Other: Ensure换行at file end ON Save"行切换到ON(使用鼠标单击或Enter)