确保在RubyMine中的EOF换行

时间:2012-09-13 21:37:58

标签: macos rubymine

如何在RubyMine中的文件末尾强制执行换行符(v 4.5.3,在Mac OS上)?
,例如,类似于Sublime Text 2

5 个答案:

答案 0 :(得分:34)

Editor设置中启用确保保存文件结尾前的空行:

Ensure blank line before end of file on Save

答案 1 :(得分:7)

在RubyMine 6或更高版本(在Mac OSX上):

启用' 确保在文件结束时换行' Editor设置中的选项。

enter image description here

答案 2 :(得分:3)

RubyMine和许多其他编辑器一起支持基本配置的EditorConfig标准。

您可以在项目的根目录中放置名为.editorconfig的文件,在每个文件的末尾强制执行换行符:

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

可以禁用特定文件类型或文件名的设置。

答案 3 :(得分:2)

在RubyMine 2016.2.1中,您必须转到Preferences > Editor > General > Other > Ensure line fedd at file end on SaveScreenshot of the Preferences in RubyMine 2016.2.1

答案 4 :(得分:1)

RubyMine 2021.2

“确保每个保存的文件都以换行符结尾”

enter image description here