WebStorm 2026.1 ヘルプ

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

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

ファイルのセット

  • 単一のファイルを追加するには、ファイル名を使用します (たとえば、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 のすべてのファイルをスコープに配置します。

スコープの定義

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

手動

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

マウスポインタの使用

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

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

Defining scopes

サンプル

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

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

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

2026 年 4 月 14 日

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーの名前付きセットです。スコープを使用すると、IDE のさまざまなビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープを使用すると、ファイルを論理的に整理できます。たとえば、テストソースをテストスコープに配置し、本番環境のコードを本番環境スコープに配置することができます。これにより、大スコーププロジェクトでの作業が容易になります。インスペクションをテストのみで実行すると、コードベース全体で実行するよりも高速になります。W...

スコープ

この設定ページを使用してスコープ、つまりさまざまな操作を適用するファイルのセットを定義します。メインツールバー:スコープの追加新しいローカルスコープまたは共有スコープを追加します。削除リストから選択したスコープを削除します。構成のコピー選択したスコープのコピーを作成してください。名前を付けて保存選択したローカルスコープを共有として、または選択した共有スコープをローカルとして保存します。

JavaScript の最小化

縮小または圧縮とは、ソースコードの機能を変更せずに、スペース、新しい行、コメントなどの不要な文字をすべて削除することを意味します。開発およびデバッグ中、これらの文字によりコードが読みやすくなります。実稼働段階では、転送されるコードのサイズを増やすだけです。ほとんどの場合、圧縮はビルドプロセスのステップとして、webpack などのビルドツールを使用して実行されます。ビルドツールを使用していない場合は、terser などのスタンドアロンツールを使用できます。コードを自動的に縮小するには、縮小ツールをイ...

プロジェクト設定

WebStorm では、特定のプロジェクトの設定を構成することも、IDE レベルでグローバルに設定を構成することもできます。詳細については、IDE の構成を参照してください。プロジェクトレベルの設定は、現在のプロジェクトにのみ適用されます。これらの設定は、プロジェクトフォルダーの .idea ディレクトリに xml ファイルとして保存されます。<project name>.iml ファイルはプロジェクト構造を記述します。workspace.xml ファイルには、実行 / デバッグ構成などのワーク...