You don't need a plugin to do this, a simple regex search and replace will do. First, select the text where you'd like to delete the blank lines. Then, select Find → Replace…
(or, hit CtrlH on Windows/Linux, ??F on OS X). Make sure the "Regular Expression" and "In selection" buttons are selected:
In Find What:
, enter ^
, and make sure the Replace With:
field is empty. Then, simply hit "Replace All" and this:
becomes this:
As a bit of explanation, the regular expression ^
searches for the beginning of a line (^
) immediately followed by a newline character (
). If you suspect that some of your "blank" lines contain whitespace, like space or tab characters, you can use ^s*
instead - s*
matches 0 or more whitespace characters, including newline characters.
For your second example, use the same Find/Replace settings as above, except your regular expression should simply be s*
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…