WebStorm 2024.3 ヘルプ

名前でターゲットを検索する (どこでも検索)

プロジェクト内またはプロジェクト外のアイテムは、その名前で見つけることができます。単一のエントリポイントから、Git 内のファイル、アクション、クラス、シンボル、設定、UI 要素などを検索できます。

プロジェクト内のテキストの検索の詳細については、「プロジェクト内のターゲットを検索する」を参照してください。

どこでも検索

Switch tabs
  1. 移動 | どこでも検索に移動するか、Shift を 2 回押して、すべてクラスファイルシンボルアクションタブのある検索ウィンドウを開きます。

    デフォルトでは、すべてタブが開き、WebStorm に最近のファイルのリストが表示されます。必要なタブを開くには、次のショートカットを使用します。

    • ファイルまたはフォルダー - Ctrl+Shift+Nキャメルケースsnake_case がサポートされています。

      WebStorm は除外されたファイルとディレクトリを検索しないことに注意してください。詳細については、ファイルを除外するおよびコンテンツルートのフォルダーの設定を参照してください。

    • クラス - Ctrl+N

    • 記号 - Ctrl+Alt+Shift+N

    • アクション - Ctrl+Shift+A。マップされたショートカットがない場合やメニューに表示されていない場合でも、アクションを見つけることができます。例: Emacs のようにキルリングなどのアクション、粘着性の選択、または空腹バックスペース

  2. クエリの入力を開始します。WebStorm は、クエリが見つかったスコープごとにグループ化された結果をリストします。Ctrl+Up または Ctrl+Down を押してセクション間を移動します。

    the Pin icon をクリックすると、検索結果が検索ツールウィンドウに表示されます。

  3. Tab を押すと、検索範囲をクラス、ファイル、シンボル、アクションに切り替えることができます。

    ファイルスコープが選択されている場合、WebStorm は一致するプロジェクトファイルのみを表示します。他のプロジェクトのライブラリとファイルが一致していることを表示するには、非プロジェクト項目を含めるチェックボックスを選択するか、もう一度 Shift を 2 回押します。

  4. 検索を絞り込むには、ウィンドウツールバーのフィルターアイコン Filter をクリックして、適切なオプションを選択します。

    例: 最近開いたファイルのみを表示できます。

    Narrow your search using filters
  5. 検索ツールウィンドウでの検索結果を表示するには、ウィンドウツールバーの検索ツールウィンドウで開くアイコン the Open in Find tool window icon をクリックします。アクションスコープで検索すると、このアイコンは無効になります。

ファイルとフォルダーを検索する

Searching for a file by name
  1. 押し Ctrl+Shift+N とは、クエリの入力を開始、キャメルケースsnake_case がサポートされています。入力するとリストが縮小します。

  2. 必要なファイルまたはフォルダーを選択し、Enter を押します。ファイルを選択した場合、WebStorm はそのファイルを新しいエディタータブで開きます。フォルダーを検索している場合、WebStorm は選択したフォルダーにキャレットを置いたプロジェクトツールウィンドウを開きます。

コマンドを検索する

WebStorm の外観と動作に関連する設定を制御するコマンドを検索できます。コマンドの場合、対応する設定を検索ウィンドウから直接オンまたはオフにできます。アクションの場合、WebStorm を使用すると、設定にすばやくアクセスできます。

Searching for commands
  1. Shift を 2 回押して検索ウィンドウを開き、/ と入力します。WebStorm は利用可能な設定グループを一覧表示します。

  2. 該当する設定グループを選択して Enter を押します。WebStorm は選択されたグループに関連して利用可能なコマンドを表示します。

  3. 設定のステータスを切り替えるには、リストから設定を選択して Enter を押します。

アクションの検索

WebStorm を使用すると、アクションを検索し、その一部を検索ウィンドウから直接実行できます。

Searching for actions

WebStorm 設定を制御するアクションの場合、設定の対応するページが開きます。

Searching for actions and opening Settings

アクションがポップアップを呼び出す場合、設定ダイアログの代わりにこのポップアップが表示されます。

Searching for actions and opening a popup
  • Ctrl+Shift+A を押してアクションタブを開きます。検索するアクションの名前の入力を開始し、必要なアクションを選択して Enter を押します。WebStorm は、選択したアクションを実行するか、対応する設定でページを開きます。

  • または、Shift を 2 回押して検索ウィンドウを開き、アクションタブに切り替えるか、アクション名の入力を開始してアクショングループのアクションを選択します。

略語を検索する

WebStorm を使用すると、アクションにエイリアスを割り当て、このエイリアスを使用してアクションを検索し、すばやくアクセスできます。以下の例は、カスタム略語を使用してアクティブエディターを閉じるアクションを検索して呼び出す方法を示しています。

Searching by an abbreviation
  1. 設定ダイアログ (Ctrl+Alt+S) で、キーマップに進みます。右側のペインでその他 | アクティブエディターを閉じるを選択し、コンテキストメニューから略語の追加を選択します。表示されるダイアログで、使用する略語 (例: cae) を指定し、「OK 」をクリックします。

  2. Shift を 2 回押して検索ウィンドウを開き、すべてスコープを選択して、検索フィールドに「cae 」と入力します。WebStorm は、この略語を割り当てたアクティブエディターを閉じるアクションを示します。Enter を押してアクションを呼び出し、現在のエディタータブを閉じます。

数式を評価する

簡単な数式をすばやく入力して評価できます。WebStorm は、16 進数、2 進数、8 進数もサポートしています。

  1. Shift を 2 回押して、検索ウィンドウを開きます。

  2. 評価したい式を入力すると、WebStorm は検索結果に回答を表示します。

    Evaluate expression

    基本的な算術演算子(+-*/、およびべき乗用の ^)と基本的な数学関数(sqrt()sin()cos()tan())を使用できます。

テキスト検索は、テキストタブ内でデフォルトで使用できます。このタブでは、テキストクエリ、大文字と小文字を区別するスコープを含む一致する単語、および正規表現を検索できます。

テキスト検索の結果は、リストの下部にあるすべてタブでも確認できます。特定のクエリに対して利用できる他の検索結果がほとんどないかまったくない場合に表示されます。テキスト検索は、いつでも詳細設定から無効にできます。

  1. Ctrl+Alt+S を押して設定を開き、詳細設定を選択します。

  2. どこでも検索セクションまで下にスクロールし、テキスト検索の結果をどこでも検索に表示するを無効にします。

  3. 変更を適用し、ダイアログを閉じます。

どこでも検索のタブを管理する

どこでも検索ウィンドウにタブを追加したり、詳細設定を通じてタブを無効にしたりできます。

例: Git タブを有効にして、Git、ブランチ、コミットを検索できます。

  1. Ctrl+Alt+S を押して設定を開き、詳細設定を選択します。

  2. 詳細設定ページの検索フィールドに「Search Everywhere 」と入力すると、利用可能なオプションとタブが表示されます。

    Advanced Settings: Search Everywhere
  3. 適切なオプションを選択し、OK をクリックして変更を保存します。

関連ページ:

プロジェクト内のターゲットを検索する

プロジェクト内のテキスト文字列を検索し、異なるスコープを使用して特定のアイテムを除外することで検索を絞り込むことができます。プロジェクトで検索文字列を見つけるを押すか、メインメニューからを選択します。検索フィールドに検索文字列を入力します。または、エディターで検索する文字列をハイライトしてを押すか、コンテキストメニューから複数ファイル内検索を選択します。WebStorm はハイライトされた文字列を検索フィールドに入力します。以前の検索のリストを表示するには、を押します。必要に応じて、追加のオ

プロジェクト構造の設定

WebStorm では、コンテンツは現在作業しているファイルのコレクションであり、サブフォルダーの階層に編成されている可能性があります。プロジェクトの最上位フォルダーは、そのコンテンツルートです。プロジェクトの一部として任意のフォルダーを追加できます。これを行うには、複数のコンテンツルートで作業するに従って、このフォルダーをディレクトリページの新しいコンテンツルートとして追加します。コンテンツルートのフォルダーの設定:コンテンツルート内で、WebStorm は、編集したソースコードを含むフォル...

検索ツールウィンドウ

検索ツールウィンドウには、次の検索結果が表示されます。パス内検索 / 置換、使用箇所の検索、リファクタリングプレビュー、各検索の結果は、新規タブで開くダイアログの設定に応じて、別のタブに表示されるか、現在のタブの内容を置き換えます。デフォルトでは、ウィンドウは画面の下部に表示されます。ツールバーには、一連のボタン、結果ペイン、パス内置換およびリファクタリングプレビュー操作用の追加ボタンがあります。ツールバーボタン:オプションこのボタンをクリックして、シンボルに対応する使用箇所の検索ダイアログの...

設定

このダイアログを使用して、WebStorm 設定(グローバルとプロジェクト固有のものの両方)を変更します。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索フィールドにあるカテゴリ (設定のグループ) の階層リストを使用して設定を参照することもできます。IDE 設定を変更した後、OK をクリックして変更を適用してダイアログを閉じるか、適用をクリックしてダイアログを開いたままにします。キャンセルをクリックして変更を破棄し、ダイアログを閉じます。最終更新日...

正規表現を使用してテキストを検索して置換する

テキストの特定のパターンを検索して置換する場合は、正規表現を使用します。これらは、パターンマッチング、解析、結果のフィルタリングなどに役立ちます。正規表現の構文を学習すると、ほとんどすべての言語で使用できるようになります。IDE は Java 正規表現を使用します。これは、IDE が実行される JDK に含まれる正規表現です。パターンの詳細については、クラスパターン(docs.oracle.com)を参照してください。これらの式は、完全ではありませんが、ほとんどの場合、PCRE (Perl 互換...

構造検索と置換の例

ご存知のように、通常の検索と構造検索の主な違いは、構造検索ではプログラミング言語の構造テンプレートを探していることです。構造検索の利点は、既存のテンプレートに基づいてパターンを作成し、コードの検索と置換にかかる時間を節約できることです。既存のテンプレートの広範なリストは、単純なパターンからより複雑なパターンまで、多くのユースケースをカバーしています。パターン内の各アイテムは、両側の $ 記号によって制限される変数で構成されます。メソッド呼び出し:メソッド呼び出しを検索するための最も簡単なテンプ...