VS Code バージョン 1.27.2 では、複数行の正規表現検索は機能しません。
理論的にはaaa(\n|.)*bbb
aaaから始まりbbbで終わる文字列が見つかるはずですが、うまくいきません。ここで述べられている解決策Visual Studio Code での複数行正規表現うまく機能しません。
ベストアンサー1
複数行検索は2018年11月にリリースされたv1.29で追加されました。複数行検索。
VS Code は複数行検索をサポートするようになりました。エディターと同様に、正規表現検索は、\n リテラルが含まれている場合にのみ複数行モードで実行されます。検索ビューには、各複数行一致の横にヒントが表示され、追加の一致行の数も表示されます。
この機能は、複数行検索を実装するために ripgrep ツールで行われた作業のおかげで実現しました。
複数行検索は、v1.38の検索ウィジェットで利用できるようになります。複数行の「プレリリース」ノートを検索。
検索ウィジェットでの複数行検索
検索ウィジェットは、複数行のテキストの検索と置換をサポートするようになりました。 を押すと
Ctrl+Enter
、入力ボックスに新しい行を挿入できます。
奇数検索ウィジェットではCtrl+ですが、検索パネルでは+ です(下記の Deepu の回答を参照)。検索ウィジェットにフォーカスがある場合、+には他の機能があります。EnterShiftEnterShiftEnter