Answers:
选择文字
按:
请确保您已选择“正则表达式”,方法是按:
找什么: ^\n
替换为:(无,保留空白)。
^(\r|\n\r?)
用于覆盖所有可能的换行符。
^[\s]*?[\n\r]+
?
,因为a *
也匹配零次出现,并且\s*
在例如在linux环境中编辑Windows文本时将匹配额外的'\ r',所以^\s*$
技巧也是如此。
您正在寻找这个:
^\n|^\s+$
如果前面有空格或制表符的内容,则不会删除该行
例如:
这些将不会被删除:...空格... abc
...标签... abc
这将:
...空间...其他...
标签...别的...
使用多项选择:选择一对换行符,然后反复使用“快速查找全部”(Alt+ F3)或“快速添加下一个(Ctrl+ D)”将其全部选中;然后点击Enter以换行代替它们。
他们是不使用正则表达式的更简单方法。您只需要选择整个文本即可。然后转到:编辑->置换线->唯一。
就这样。并且所有空白行将被删除。
有一个很棒的包(用于Sublime 2和3),叫做' Trimmer ',它删除空行。它还做许多其他有用的事情。
使用查找/替换,尝试将选择内容粘贴到空白行上方的行末,并在空白行之后的行末结束。这适用于单个空白行。您也可以为多个空白行重复该过程。 CTRL- H,通过复制/粘贴或其他方法将您的选择放在查找框中,并将单个换行符放在替换框中。
要查找多余的空格和空行,请按 Ctrl+ Shift+ F 选择正则表达式查找
[\n\r]{2,}
然后替换为
\n
删除崇高和dreamviewr中的所有空间