Linux Fedora環境で新しいMicrosoft Visual Studio Codeエディターを試しています。他のテキストの代わりに改行(\ n)を置き換える方法を教えてください。
たとえば、私はこのようなhtmlテキストを持っています
<tag><tag>
置き換えたい
<tag>
<tag>
崇高に私は正規表現パターンを使用して"> <"を見つけて"> \ n <"に置き換えます。これをVisual Studio Codeで行うにはどうすればよいですか?
Linux Fedora環境で新しいMicrosoft Visual Studio Codeエディターを試しています。他のテキストの代わりに改行(\ n)を置き換える方法を教えてください。
たとえば、私はこのようなhtmlテキストを持っています
<tag><tag>
置き換えたい
<tag>
<tag>
崇高に私は正規表現パターンを使用して"> <"を見つけて"> \ n <"に置き換えます。これをVisual Studio Codeで行うにはどうすればよいですか?
回答:
ローカルの検索ボックス(ctrl+ f)で、ctrl+ を押して改行を挿入できますenter。
グローバル検索を使用する場合は(ctrl+ shift+ f)あなたは押して改行を挿入することができますshift+をenter。
文字リテラルで複数行を検索する場合は、右端の正規表現アイコンを確認してください。
以前のバージョンのVisual Studioコードでは、これは困難または不可能でした。古いバージョンでは正規表現モードを使用する必要があり、古いバージョンではまだ改行検索をサポートしていませんでした。
\\n
\n
、1.25.0を使用して、私のために作品をて置き換えます
VS Code リリース1.38では、エディターの検索ボックスでCTRL+ Enterを押して改行文字を追加できます。
VSコードでリリース1.30次のように入力することができますShift
+ Enter
正規表現モードを使用することなく、改行文字を追加し、検索ボックスに。
VSコード以降 リリース1.3以降、正規表現検索は改行文字をサポートしています。この機能を使用するには、検索ウィンドウを正規表現モードに設定\n
し、改行文字として使用します。
<!--[\s\S\n]*?-->
そして、\ nがありませんでした:)
バージョン1.1.1の場合:
.*
><
>\n<
可能な回避策は、マルチカーソルを使用することです。例の> <部分を選択してCtrl+ Shift+を使用するLか、すべてのオカレンスを選択します。次に、矢印キーを使用してタグ間ですべてのカーソルを移動し、Enterキーを押してすべての場所に改行を挿入します。
これはすべての状況で機能するわけではありません。
Ctrl+ Dを使用して次の一致を選択することもできます。これにより、次の一致が選択に追加され、カーソルが追加されます。Ctrl+ K Ctrl+ Dを使用して、選択をスキップします。
Ctrl+D
素晴らしいです!Ctrl+F
最初にを押す必要がある場合があり、数Ctrl+D
秒またはでスキップしたCtrl+K Ctrl+D
後、を押しEsc
てすべての選択にカーソルを置くことができます。
MacバージョンのVS Codeでは、セクションを選択し、ショートカットはCtrl+でj改行を削除します。