Sublime Text可通过设置ensure_newline_at_eof_on_save实现保存时自动添加末尾换行。打开Preferences→Settings,在用户设置中添加"ensure_newline_at_eof_on_save": true即可。此功能遵循Unix文本规范,仅确保文件以单个换行符结尾,不会添加多余空行。若需强制追加空行等复杂行为,需借助插件实现。

Sublime Text 默认不会在保存文件时自动添加末尾空行,但可以通过配置设置来实现这个功能。
Sublime Text 本身有一个设置项 ensure_newline_at_eof_on_save,它的作用是:当文件保存时,如果文件末尾没有换行符,就会自动添加一个。这个功能不是加“多个空行”,而是确保文件以一个换行结束,符合 Unix 文本规范。
要开启此功能,请按以下步骤操作:
{
"ensure_newline_at_eof_on_save": true
}保存设置后,每次你保存文件时,Sublime 就会自动确保文件末尾有一个换行符。
这个设置只会保证文件末尾有一个换行,不会添加多余的空行。例如:
hello world,保存后会变成 hello world\n
hello world\n,则不会重复添加\n\n 这样的两个空行如果你希望强制添加一个空行(比如不管原来有没有都追加一行),Sublime 原生不支持这种行为,需要借助插件或自定义插件脚本实现。
你可以通过安装 SublimeAStyleFormatter 或编写简单的插件来自定义保存行为。但对大多数开发场景来说,ensure_newline_at_eof_on_save 已足够且被广泛推荐。
基本上就这些,开启这个设置后,你的文件在保存时就会自动规范化末尾换行了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号