如何让IntelliJ IDEA在文件的每一个结尾插入一个新行, 这样GitHub就不会抱怨了?
EditorConfig是具有许多方便特性的备选选项
只需向repo提交一个.editorconfig文件
[*]
insert_final_newline = true
它不仅可以在Idea中工作,还可以在所有主要的ide中工作(有些需要一个插件)。
现在所有的团队成员都有相同的配置,eol, eof,没有更多的制表符和空格:)
IntelliJ IDEA 2016.3
方法1
文件>设置…>编辑器>常规>保存时确保文件结尾换行
方法2
帮助>找到行动…(Ctrl+Shift+A) > type "Ensure换行" >将"Other: Ensure换行at file end ON Save"行切换到ON(使用鼠标单击或Enter)
因为Rider (IDEA的。net兄弟)快把我逼疯了,这可能对那些编写c#的人有帮助,因为确保文件末尾的换行在保存时不能单独工作。它需要
文件→设置→编辑器→代码样式→c#→换行和换行→文件末尾换行。
我不记得更改过它,我也没有导入任何设置,所以我猜它默认是禁用的。
在最新版本的IntelliJ中,该设置已被重命名为“确保在保存文件时在文件末尾空行”,并已被移动到设置>编辑器>常规>保存文件
这应该是一个评论,但我想添加屏幕截图,所以写了一个答案。
Mac用户:IntelliJ Idea版本2020.2
Option1:
IntelliJ Idea -> Preferences -> General ->保存文件时,确保文件末尾有空行
Option2:
⬆️+⌘+ A或或只需单击菜单栏中的帮助->查找操作,然后键入Ensu,并选择确保在保存文件时在文件末尾空行
IntelliJ Idea 2020.3版本: 进入File > Sttings > Editor > General > On Save
然后选择/取消选择"确保每个保存的文件以换行符结束"
推荐文章
- 在IntelliJ 10.5中运行测试时,出现“NoSuchMethodError: org.hamcrest. matcher . descripbemismatch”
- 如何在IntelliJ中为整个项目配置“缩短命令行”方法
- 开发Android应用最好的IDE是什么?
- IntelliJ: Error:java: Error: release version 5不支持
- Lombok注释不能在Intellij思想下编译
- 在Intellij IDEA中跳转到编辑器快捷方式
- 禁用IntelliJ IDEA的拼写检查功能
- 不能忽略。idea/workspace.xml -不断弹出
- 如何在CamelCase中部分浏览源代码(而不是整个单词)?
- 当我在IntelliJ IDEA下使用Lombok时,不能编译项目
- 从IntelliJ运行时,如何激活Spring Boot配置文件?
- 将IntelliJ IDEA调试器附加到正在运行的Java进程
- 如何在IntelliJ中增加代码字体大小?
- Android Gradle Apache HttpClient不存在?
- 忽略搜索结果中的文件夹