No牛网之前的一篇文章中介绍了DeleteBlankLines这个插件,它是Sublime Text用来一键去掉空白行的,具体的信息可以去Sublime Text快捷键去除空白行一文了解详情。但是有可能你会碰到一种情况,就是一键去除空白会失效。在使用这个插件的时候遇到困难了。
那么是什么原因导致DeleteBlankLines插件"失效"呢?经过万能的搜索引擎帮助,倒是发现原因了,原来那"空行"不是真的空行,而是在这"空行"中有几个空格,所以导致了这个"空行"就不是空行了。
那么该怎么解决这种"空行"呢?
这时候应该修改一个Sublime Text的用户配置,其中这个配置就是"保存文件时自动去掉每行结束后多余的空格",具体操作如下:
- 在Sublime Text菜单栏中找到preferences,选择"设置 - 用户"
- 在窗口中最后一个"}"前输入"trim_trailing_white_space_on_save": true(包含引号内容)
设置好之后无需重启,再次打开有大量"空行"的文件,比如修改WordPress中的functions.php文件,然后在打开后进行保存,然后你就会发现那些扰人的"空行"消失了,它们真的变成空行了,然后现在在使用DeleteBlankLines的快捷键组合就能够完美的去掉所有空行了。