【发布时间】:2016-10-14 03:56:13
【问题描述】:
我正在使用 Sublime Text 3,并希望确保在保存时仅在文件末尾添加一个新行。目前,90% 的时间我的空白都可以完美地工作,使用:
"ensure_newline_at_eof_on_save": true
和
"trim_trailing_white_space_on_save": true
... 但是,文件每隔一段时间就会在文件末尾以 two 新行保存。
这似乎发生在保存前最后一个换行符上有空格时,配置设置添加一个换行符,然后删除空格。在配置中更改这些设置的顺序并不能解决此问题。
我无法找到其他原因,所以这很可能是唯一的原因,但理想情况下我想检查是否有多个换行符保存。
除非文件末尾正好有一个新行,否则我正在使用的环境无法通过测试,所以这有点痛苦。我的问题是是否有一种插件/方式可以更严格地保存,确保只有一个尾随新行。
【问题讨论】:
-
在什么情况下“每隔一段时间”保存的文件是两个换行符?除非我们能重现问题,否则我们无法帮助您。
-
谢谢@MattDMo - 好点,我已经更新了这个问题。这是我能看到的唯一导致问题的场合。感谢您的建议。
标签: newline sublimetext3 sublimetext eof sublime-text-plugin