【问题标题】:In Sublime Text 2, how can I remove all double blank lines?在 Sublime Text 2 中,如何删除所有双空行?
【发布时间】:2015-12-15 20:41:59
【问题描述】:

在 Sublime Text 2 中,如何获取所有双空行实例并将它们更改为单空行?

我想要这个:

foo


bar


foo

...变成这样:

foo

bar

foo

编辑:我知道这个问题非常基本,但我发布它希望能帮助其他人,因为我没有看到关于 SO 的答案。如果我这样做有误,请告诉我如何改进。

【问题讨论】:

  • 尝试^[\s]*?[\n\r]+ 用于空行和空格。

标签: regex sublimetext2 sublimetext


【解决方案1】:

想通了。

  1. Ctrl + H(查找->替换)
  2. 启用正则表达式(.* 按钮)
  3. 查找内容:\n\n\n 仅用于换行符,\n[ \t]*\n[ \t]*\n 用于匹配可能包含空格和/或制表符的空白行。
  4. 替换为:\n\n
  5. 根据需要使用查找、替换和全部替换按钮。

注意:如果您使用全部替换,三个或更多连续的空行不会如预期的那样被一个空行替换。

【讨论】:

  • 是的。正则表达式摇滚!很好地解决了这个问题。
猜你喜欢
  • 2012-08-14
  • 2016-09-05
  • 2013-05-06
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
相关资源
最近更新 更多