ファイル内のターゲットを検索
現在のドキュメント内のテキスト文字列をすばやく検索して置換することができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。
ファイル内の検索文字列を見つける
エディターでファイルを開きます。
Ctrl+F を押すか、メインメニューから
を選択します。表示された検索フィールドに、検索文字列を入力します。WebStorm はファイル内の検索結果をハイライトします。
逆に、エディターで文字列をハイライトして Ctrl+F を押すと、WebStorm はハイライトされた文字列を検索フィールドに配置します。
あるいは、検索する文字列にキャレットを置き、Ctrl+F を押すか、メインメニューから
を選択します。
選択して検索
複数行選択範囲内でテキスト文字列を検索できます。
Ctrl+F を押して、複数行のフラグメントを選択します。
をクリックし、選択範囲を検索の横にチェックマークを付けて、検索文字列を入力します。WebStorm は、最初に選択したフラグメント内のターゲットを検索します。
選択範囲を検索の横にあるチェックマークを外すと、WebStorm は検索プロセスをファイル全体に戻します。
複数行のフラグメント自体を検索する場合は、それを選択して Ctrl+F を押します。
検索を管理する
以前の検索のリストを表示するには、⌥+ ↓を押すか、検索フィールドで をクリックします。
複数行の文字列を入力するには、検索フィールドの アイコンをクリックして新しい行を入力します。
が選択されている場合、WebStorm は、含むテキスト文字列を検索するときに、バックスラッシュ
\
で特殊な正規表現記号を自動的にエスケープします。regex の詳細については、regex を使用した検索のドキュメントを参照してください。
前または次の出現箇所に移動するには、 および の矢印を使用します。
検索ツールウィンドウの出現箇所リスト Alt+F7 を操作します。他のオプションがあります。たとえば、結果をグループ化したり、別のウィンドウで開いたりできます。
次の出現箇所の選択を追加する、または前の出現箇所の選択を解除するには、 または Alt+J または Alt+Shift+J をクリックします。
ファイル全体で検索対象をすばやく置換するには、Ctrl+Alt+Shift+J を押して置換文字列を入力します。
検索範囲を絞り込むには、検索ペインで単語または大 / 小文字を区別するチェックボックスを選択するか、 フィルターをクリックして、検索範囲を選択します。
正規表現チェックボックスをすばやく選択またはクリアするには、⌥X (以前は⌥G と呼ばれていました)を押します。より難しい検索には正規表現を使用してください。
ファイル内の検索文字列を置き換える
Ctrl+R を押すか、メインメニューからファイル内置換ウィンドウを開きます。
を選択して上部のフィールドに検索文字列を入力します。下のフィールドに、置換文字列を入力します。大文字と小文字を保持する必要がある場合は、置換フィールドにある をクリックします。
複数行置換の場合は をクリックしてください。例: コンマをコンマと改行で置き換える場合は、検索フィールドにコンマを入力し、置換フィールドにコンマと改行を入力します。
置換をクリックしてアイテムを 1 つずつ置き換え、すべて置換を使用してファイル内のすべてのアイテムを置き換え、除外を使用していくつかのアイテムを置き換えません。
置換ウィンドウに表示されるオプションは検索ウィンドウに似ており、検索結果の管理セクションを参照できます。
関連ページ:
正規表現を使用してテキストを検索して置換する
テキストの特定のパターンを検索して置換する場合は、正規表現を使用します。これらは、パターンマッチング、解析、結果のフィルタリングなどに役立ちます。正規表現の構文を学習すると、ほとんどすべての言語で使用できるようになります。IDE は Java 正規表現を使用します。これは、IDE が実行される JDK に含まれる正規表現です。パターンの詳細については、クラスパターン(docs.oracle.com)を参照してください。これらの式は、完全ではありませんが、ほとんどの場合、PCRE (Perl 互換...
プロジェクト内のターゲットを検索する
プロジェクト内のテキスト文字列を検索し、異なるスコープを使用して特定のアイテムを除外することで検索を絞り込むことができます。プロジェクトで検索文字列を見つけるを押すか、メインメニューからを選択します。検索フィールドに検索文字列を入力します。または、エディターで検索する文字列をハイライトしてを押すか、コンテキストメニューから複数ファイル内検索を選択します。WebStorm はハイライトされた文字列を検索フィールドに入力します。以前の検索のリストを表示するには、を押します。必要に応じて、追加のオ
正規表現構文リファレンス
このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例:n は文字 n と一致します。「\n」は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。直前の文字と 0 回以上一致します。例:
文法
Grazie Lite プラグインを有効にするこの機能は、デフォルトで WebStorm にバンドルされて有効になっている Grazie Lite プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Grazie Lite プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。WebStorm は、プロジェクトの README.md などのテキストファイルの文法を...