PhpStorm 2019.1ヘルプ

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

スコープ言語は、さまざまな種類の分析に関与するプロジェクトスコープを指定するために使用されます。

ファイルのセット

  • 単一のファイルはファイル名、すなわち MyDir/MyFile.txtによって定義されます

  • サブディレクトリーに再帰しないディレクトリー内のすべてのファイルのセットは、スラッシュの後にアスタリスクで定義されます。: file:src/main/myDir/*

  • サブディレクトリーの内容を含むディレクトリー内のすべてのファイルのセットは、二重スラッシュの後にアスタリスクで定義されます(例: file:src/main/myDir//*)。

論理演算子

スコープ言語を使用すると、共通の論理演算子を使用できます。

&& for AND || for OR ! for NOT

それ以外にも、括弧を使用して論理演算子をグループに結合することができます: 例:以下のスコープ

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

どちらか<a>と</a> <c> <a>、<b>および</b></a> <c> <a><b>: </b></a>

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

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

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

スコープの定義

スコープは、スコープダイアログボックスで次のように定義されています。

  • 手動

  • ポインティングデバイス

手動
パターンテキストボックスにファイルマスクを指定するか、icons general expandComponent svg をクリックしてエディターでパターンを入力します。
マウスポインタの使用
プロジェクトツリービューでファイルとフォルダーを選択し、ボタン包含再帰的に包含除外、および再帰的に除外をクリックします。コントロールの詳細については、スコープのページの説明を参照してください。

PhpStormは、ファイルとディレクトリーの包含/除外に基づいて式を作成し、それをパターンフィールドに表示します。

wi scope

サンプル

  • file:*.php||file:*.twig - すべてのPHPとTwigファイルを含みます。

  • file:*php&&!file:*test*.php - 名前に文字列 test を含むものを除くすべてのPHPファイルを含めます。

  • file:www/wp-content/themes/my-site-child//*.php||file:www/wp-content/themes/my-site-child//*.css||file:www/wp-content/themes/my-site-child//*.js||file:www/wp-content/plugins/my-site//*.php||file:www/wp-content/plugins/my-site//*.css||file:www/wp-content/plugins/my-site//*.js - WordPress Webサイトのテーマとプラグインからのすべての.PHP、.CSS、および.JSファイルを含めます。

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

  • file:*js&&!file:*.min.* - min 拡張子で示される縮小によって生成されたもの以外のすべてのJavaScriptファイルを含めます。

最終更新日: 2019年6月17日

関連事項

リファレンス:

関連ページ:

スコープ

スコープはプロジェクト内のファイルやディレクトリーのサブセットであり、特定の操作(検索、コードインスペクションなど)の適用を制限できます。さらに、スコープごとに色を設定して表示することもできます。どんなファイルを扱っているのか。プロジェクトが大きくなるにつれて、スコープはさらに役立ちます。基本的なケ...

スコープ

スコープは、さまざまな操作が適用される一連のファイルです。このダイアログを使用して、使用箇所の検索やコードインスペクションなど、さまざまなPhpStormアクションのスコープを定義できます。メイン・ツールバー:スコープの追加新しいローカルスコープまたは共有スコープを追加します。削除リストから選択した...

正規表現の構文リファレンス

このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の簡単な概要です。RegEx構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします: たとえば:nは文字nに一致します。"\n" は改行文字と一致します。シーケンスはと一致し、はと一致します。...

アクセシビリティ機能

PhpStormを使用すると、さまざまなユーザー補助機能を使用してニーズに合わせることができます。スクリーンリーダーを使用したり、フォントサイズ、色、特定のUI要素の動作を調整して、PhpStormで作業するプロセスを簡単にすることができます。スクリーンリーダーを設定する:現在、Windows上でP...