WebStorm 2026.1 Help

スコープ言語構文リファレンス

スコープ言語を使用して、プロジェクト スコープ (ファイル、ディレクトリ、サブディレクトリのセット)を指定できます。

ファイルのセット

  • 単一のファイルを追加するには、ファイル名を使用します (たとえば、 MyDir/MyFile.txt)

  • サブディレクトリのないディレクトリにすべてのファイルを追加するには、スラッシュの後にアスタリスクを使用します(たとえば: file:src/main/myDir/*)

  • サブディレクトリのあるディレクトリ内のすべてのファイルを追加するには、二重スラッシュの後にアスタリスクを使用します (たとえば、 file:src/main/myDir//*)

論理演算子

スコープを定義するときは、論理演算子を使用できます:

&& for AND || for OR ! for NOT

また、括弧を使用して論理演算子をグループに結合することもできます。 例: 次のスコープには <a>、</a> <c> <a>、または <b> および </b></a> <c> <a><b>:</b></a>

(<a>||<b>)&&<c>

既存のスコープから新しいスコープを作成する

いくつかの既存のスコープから新しいスコープを作成できます。 この場合、 $$MyScope を使用して、既存のスコープを参照できます。

例: $Scope1||$Scope2 パターンは、 Scope1Scope2 のすべてのファイルをスコープに配置します。

スコープの定義

スコープは、 スコープ ダイアログで次の方法で定義されます。

手動

パターン フィールドで、ファイルマスクを指定します。 あるいは、 展開 ボタン (展開ボタン) をクリックして、エディターにパターンを入力します。

マウス ポインターの使用方法

ツリービューで、ファイルとディレクトリを選択します。 ファイルとディレクトリを含めたり除外したりするには、ボタン 含める再帰的に含める除外再帰的に除外する を使用します。 ボタンの詳細については、 新しいスコープを定義 を参照してください。

ボタンをクリックすると、WebStorm によって式が作成され、 パターン フィールドに表示されます。

スコープの定義

サンプル

  • file:*.js||file:*.coffee - すべての JavaScript と CoffeeScript ファイルを含みます。

  • file:*js&&!file:*.min.* - minification によって生成されたことを示す min 拡張子を持つファイルを除く、すべての JavaScript ファイルを含める。 JavaScript の最小化 から詳細を参照してください。

  • !file:*/.npm//* - すべての .npm フォルダーを除外します。

2026 年 6 月 8 日