2016-01-26 18 views
5

Atom.ioのすばらしい検索機能を使用して行を検索して削除する方法を知った人はいますか?たとえば、^\s*color: #3f3f3f;$と一致するすべての行をmy cssから削除したいとします。Atom.ioの検索と削除は可能ですか?

私は空白行を残したくありません。

答えて

5

$は改行やキャリッジリターンと一致しないため、私はより明示する必要がありました。パターン\n?\r?は私のためのトリックをしたようだった。

私の最後の正規表現は次のとおりです。

^\s*color: #3f3f3f;\n?\r?

それはあなたの行末に応じて変更する必要があります。私は^\s*color: #3f3f3f;\n?\r?\n?はかなり普遍的でなければならないと思う。

2

単純にその一致を空の文字列に置き換えることができます。つまり、Replace in current bufferフィールドを空のままにして、Replaceを実行します。

空行で終わらないように行全体を一致させる必要があります。

1

私はちょうどそれをテストしました。単に置き換えフィールドを空のままにして置き換えをクリックすると、削除されます。

+0

正規表現では、@mgarciaisaiaが示唆するように空の行を残しています。 – linuxdan

関連する問題