Visual Studio Code ですべての空白行を削除する方法を見つけようと時間を費やしましたが、うまくいきません。誰かやり方を知っていますか?
検索フィールドに入力しながら検索すると、^$
VSC は空白行 (完全に空白の行、つまり空白がない行) を見つけますが、「すべて置換」をクリックしても空白行は削除されません。何も起こりません。
スペースを含む空白行の場合^\s+$
、検索は機能しますが、削除はされません。スペースのない空白行に置き換えられます :))
何か間違っているに違いありません。何が原因なのか全く分かりません。誰か知っていますか? よろしくお願いします。
ベストアンサー1
興味がある人のために - バージョン 1.3.1 で私が使った方法 (1.33.1 でもまだ使えます) は、空白行を削除するためにctrl+ h(検索と置換) alt+ r(正規表現の使用) を使うことです。
検索ボックスで次の操作を行います:
\n\n
置換ボックス内:
\n
これにより、連続する 2 つの行末記号が 1 つになります。
編集済み:
一度に複数の空行(2 行以上)を置換する必要がある場合は、検索ボックスで次の正規表現を使用できます。
\n+
空行も空白に置き換える必要がある場合は、検索ボックスで次の正規表現を使用する必要があります。
\n+\s*\n
VSコードはJavaScriptの正規表現を使用しています