回答:
テキストを選択
押す:
次のキーを押して、「正規表現」を選択したことを確認します。
何を見つける: ^\n
置換:(なし、空白のままにします)。
^(\r|\n\r?)
可能なすべての改行をカバーするための小さな提案の使用。
^[\s]*?[\n\r]+
?
同じです。*
\s*
^\s*$
私は使用しなければなりませんでした:
\ n ^ \ s * \ nを\ nに置き換えます
https://github.com/NicholasBuse/sublime_DeleteBlankLinesプラグインまったく何もしませんでした。
あなたはこれを探しています:
^\n|^\s+$
前に空白またはタブがあるコンテンツがある場合、行は削除されません>
例えば:
これらは削除されません:...スペース... abc
...タブ... abc
この意志:
...スペース... ...他に何もない...
...タブ... ...他に何もない...
複数選択の使用:1組の改行を選択してから、すべてをクイック検索(Alt+ F3)または次をクイック追加(Ctrl+ D)を繰り返し使用して、すべてを選択します。次に、ヒットEnterして単一の改行に置き換えます。
「Join lines」もあります。OSXの場合、すべてのテキストを選択し、CMD-Jを数回押すと、選択が行ごとに折りたたまれ、改行が削除されます。
編集:このアプローチでは、すべてを1行に残すことができますが、これは要求したものではありません。
ctrl-q
(マクロの記録)、 cmd-j
(行を連結する)、 、down arrow
(ctrl-q
エンド・マクロ) 。その後shift-ctrl-q
、必要に応じて繰り返します...
崇高なテキストエディタに興味がある人にとって、非公式のドキュメントは興味深いかもしれません!
空の行を削除する「トリマー」と呼ばれる素晴らしいパッケージ(Sublime 2&3用)があります。また、他の多くの便利なことも行います。
これを参照してください:https : //packagecontrol.io/packages/Trimmer
検索/置換を使用して、空白行の上の行の終わりから始まり、空白の後の行の先頭で終了する選択範囲を貼り付けてみてください。これは、単一の空白行に対して機能します。複数の空白行に対してこのプロセスを繰り返すこともできます。 CTRL- H、選択を検索ボックスに入れ、コピー/貼り付けまたは他の方法で単一の改行を置換ボックスに入れます。