2017-01-05 3 views
3

私の質問は非常に簡単です:崇高なテキスト3:選択したテキストの空白行を削除するショートカットはありますか? (行の空白と同じ)

選択されたテキストの空白行を削除できるショートカットがありますか? (行の空白に同じ)

例えば、このテキストにする方法:になるために

a 

b 

c 

を:

a 
b 
c 

そして、この行:

I need to remove these blanks. 

へこの行になる:

Ineedtoremovetheseblanks

答えて

4

これを行うにはプラグインは必要ありませんが、単純な正規表現の検索と置き換えはできます。まず、空白行を削除するテキストを選択します。その後、Find → Replace…を選択します(または、Windowsの/ Linux上ではCtrlHを打つ⌘OS X上のF)。 、Find What:

find/replace dialog

^\nを入力し、Replace With:フィールドが空であることを確認してください。「正規表現」とボタンが選択されている「選択で」を確認してください。その後、単純にヒットし、この「すべて置換」:解説のビット、^\n検索行の先頭の正規表現(のよう

after replace

before replace

このなり^)の直後に改行文字(\n)が続きます。スペースやタブ文字のような空白が空白行に含まれていると思われる場合は、^\s*\nを代わりに使用できます。\s*は改行文字を含めて0個以上の空白文字と一致します。

2番目の例では、正規表現が単に\s*であることを除いて、上記と同じ検索/置換設定を使用します。

0

私の元の回答が間違っていたため、あなたのニーズに合ったこのパッケージが見つかりました。

パッケージはDeleteBlankLinesと呼ばれ、Sublime Text 3のために、ドキュメント全体と選択されたテキストのみの空白行をキーストロークからすべて削除する機能を持っています。

パッケージには、ここで見つけることができます:Trimmerと呼ばれるパッケージは

https://packagecontrol.io/packages/DeleteBlankLines

+0

ありがとうございますが、ファイルの空白行をすべて削除することができます。選択したファイルのみを削除します。 – JohnnyH

+0

私の元の答えは完全に間違っていましたが、別のものを見つけました。更新しました。 – Chris

+0

リンクオンリーの回答は、通常、Stack Exchangeサイトでは受け入れられません。リンクが将来変化したり到達不能になったりする可能性があります。リンクの内容を要約しないと、この回答は役に立ちません。リンクにあるものを要約してください(**はコピー&ペーストするだけではありません)。参考のためにリンクを使用してください。あなたがリンクを削除し、答えがそれ自身の上に立つことができないなら、それは良い答えではありません。 – MattDMo

0

があります。パッケージコントロール経由でインストールできます。

パッケージを入手したら、その機能を使用できます。 )空白行

2を削除します>編集>ラインを

1)[編集]> [ライン:ちょうどあなたが変更したい(またはファイル全体を変更したい場合は、何も選択しない)、その後、選択したテキストをハイライト>空白スペースを削除する

また、クリスの回答が既に指摘しているように、古典的な検索&を使用して、すでにエディタに存在する機能を置き換えることができます。

+0

私の答えはうまくいきましたが、実際にはオペレーションは選択範囲内の空白行を削除したいだけでしたが、検索と置換はできないようです。私の答えが反映されるように、パッケージはそれを行うために見つけました。 – Chris

関連する問題