Linux Fedora 環境で Microsoft Visual Studio Code の新エディタを試しています。改行(\)を他のテキストに置き換える方法を知りたいのですが。
例えば、次のようなhtmlがあります。
<tag><tag>
と置き換えたい。
<tag>
<tag>
sublimeでは、regexパターンを使用して、"><"を検索し、">\n<"に置き換えますが、Visual Studio Codeではどのようにすればよいでしょうか?
**一番右の正規表現アイコンをチェックすることを忘れないでください。
グローバル検索(ctrl
+ shift
+ f
)を使用している場合は、shift
+ enter
を押すことで、単純に改行を挿入することができます。
バージョン1.30: 2018年11月およびVSCode 1.30より、グローバル検索ボックスのマルチラインに対応しました。
バージョン0.10.6: リリースノートによると、バージョン0.10.6でようやく追加されました
**バージョン0.3.0のVScodeではできないようです。置換機能(ctrl+h)は、\nをテキストとして解釈しており、改行ではないようです。
これは近々のリリースで修正されると思います。
バージョン1.1.1では
.*
をチェック><
>in<
回避策としては、マルチカーソルを使用することが考えられます。 例題の><の部分を選択します。 Ctrl+Shift+Lを使って、すべての箇所を選択します。 次に、矢印キーを使ってすべてのカーソルをタグの間に移動させ、Enterキーを押すと、すべての場所に改行が挿入されます。
この方法はすべての状況で使えるわけではありません。
また、Ctrl+Dで次のマッチを選択すると、次のマッチが選択範囲に追加され、カーソルが追加されます。 また、Ctrl+K Ctrl+Dで選択範囲をスキップすることができます。