新規ウォッチャーダイアログ
ファイルウォッチャーページの追加、 または編集、
ボタンをクリックするとダイアログが開きます。ダイアログを使用して、事前定義済み IntelliJ IDEA File Watcher テンプレートに基づいてプロジェクトファイル監視を作成するか、既存のプロジェクトファイル監視を編集します。
各テンプレートには、選択したツールに最適な設定が含まれています。ほとんどの場合、必要なのは、ツールの実行可能ファイルへのパスを指定することだけです。
名前
「名前」フィールドに、ファイル監視の名前を入力します。デフォルトでは、IntelliJ IDEA は選択された定義済みテンプレートの名前を提案します。
監視するファイル
ファイルタイプ | このリストを使用して、予想される入力ファイルのタイプを指定してください。ファイル監視機能は、このタイプのファイルのみを分析および処理の対象と見なします。ファイルタイプは、ファイルタイプとファイル拡張子の間の関連付けに基づいて認識されます。 |
スコープ | このリストを使用して、ファイル監視を適用できるファイルの範囲を定義します。 これらのファイルを変更すると、編集したファイルを自動保存してウォッチャーをトリガーするチェックボックスの状態に応じて、直ちに、または保存またはフレームの非アクティブ化時にファイル監視が起動されます。 リストから定義済みスコープの 1 つを選択します。プロジェクトレベルのファイル監視の場合は、
VCS スコープ : これらのスコープは、プロジェクトがバージョン管理されている場合にのみ使用できます。
または、 |
ルートファイルのみを追跡する | ルートファイルとは、指定された範囲内の他のファイルに含まれていないファイルです(たとえば import を介して)。
スコープ設定はルートファイルのみを追跡するチェックボックスの設定よりも優先されることに注意してください。依存関係が指定されたスコープの外にある場合、ファイルウォッチャーはそれに適用されません。 例 |
変更時に実行するツール
この領域では、ツールとの対話を構成します。使用する実行可能ファイル、渡す引数、IntelliJ IDEA がツールの出力を探す場所を指定します。
プログラム | このフィールドには、ツールの実行可能ファイルへのパスを指定します。( .com、.exe、.cmd、.bat または特定のツールに応じたその他。) |
引数 | このフィールドでは、ツールに渡す引数を定義してツールの動作に影響を与えます。 引数は通常マクロを使用して指定されます。たとえば、 マクロを手動で入力するか、 |
リフレッシュする出力パス | このフィールドで、IntelliJ IDEA にツールの出力を検索する場所(結果のソースコード、ソースマップ、依存関係、またはファイル自体)を指定します。出力の場所はツールによって異なります。 出力パスは通常、マクロを使用して指定されます。手動で入力するか、 リフレッシュする出力パスフィールドの値を変更しても、ツールはその出力を別の場所に保存しません。それでもそれを行う必要がある場合は、引数フィールドに希望のカスタム出力位置を指定します。コロンとしてコロンを使用して出力パスを区切り文字として入力し、マクロを使用します。 |
作業ディレクトリと環境変数
作業ディレクトリ | このフィールドでは、ツールを適用するディレクトリを指定します。ツールは常にファイルのコンテキストで呼び出されるため、デフォルトの作業ディレクトリは現在のファイルのディレクトリです。デフォルトの作業ディレクトリは、 |
環境変数 | このフィールドには、ツールが必要とするがオペレーティングシステムレベルでは指定されていない環境変数を指定します。 |
拡張オプション
編集したファイルを自動保存してウォッチャーをトリガーする |
|
外部の変更でウォッチャーをトリガーする |
|
構文エラーに関係なく監視をトリガーする |
|
stdout から出力ファイルを作成する |
|
コンソールの表示 | このリストから、ファイル監視がいつコンソールを開くかを選択します。
|
出力フィルター | このフィールドでは、ツールに関連付けられた出力フィルターを指定します。これらのフィルターに基づいて、ツールの出力の絶対ファイルパスと行番号がハイパーリンクに変換されます。これらのリンクをクリックすると、対応するファイルがエディターで開きます。 |
関連ページ:

設定: ファイル監視
このページは、ファイル監視プラグインが有効になっている場合に使用できます。ファイル監視の構成の詳細については、ファイル監視を参照してください。ファイル監視プラグインは IntelliJ IDEA にバンドルされていませんが、JetBrains リポジトリからプラグインをインストールするに従って設定 / 環境設定 | プラグインページにインストールできます。ファイル監視は、ファイルへの変更を追跡し、サードパーティのスタンドアロンアプリケーションを実行する IntelliJ IDEA システムです。...

ファイルタイプの関連付けを設定する
IntelliJ IDEA はデフォルトのファイルタイプのセットを認識します。そのようなファイルは、対応する言語の構文に従って解析およびハイライトされます。IntelliJ IDEA が認識できないファイルタイプで作業している場合(たとえば、それが独自開発のファイルタイプである場合)、カスタムファイルタイプを作成することもできます。キーワード、コメント、数字などのハイライトスキームを定義することによって、IDE がファイルを解析する方法を設定することができます。各ファイル形式を拡張子に関連付ける...

コンテンツルート
IntelliJ IDEA のコンテンツは、ソースコード、ビルドスクリプト、単体テスト、ドキュメントを含むファイルのグループです。これらのファイルは通常、階層構造になっています。最上位のフォルダーはコンテンツルートと呼ばれます。モジュールには通常、1 つのコンテンツルートがあります。コンテンツルートを追加することができます。たとえば、コードがコンピューター上の別の場所に格納されている場合には、これは便利です。同時に、モジュールはコンテンツルートなしで存在することができます。この場合、他のモジュー...

バージョン管理を有効にする
IntelliJ IDEA は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:IntelliJ IDEA を使用すると、プロジェクトとバージョン管理システムとの統合をすばやく有効...

スコープとファイルの色
スコープは、プロジェクト内のファイル、パッケージ、フォルダーのグループです。スコープを使用して、さまざまな IDE ビューのプロジェクトアイテムを視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に整理するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実...

パス変数
パス変数は、プロジェクトにリンクされているがその外部に格納されているリソースへの絶対パスを表すプレースホルダーです。チームで働いているなら、あなたのチームメイトのコンピューター上のこれらの絶対パスは異なるかもしれません。パス変数を使用すると、パス変数が特定の各コンピューターの構成に応じて値を受け入れるため、リンクされたリソースへのすべての参照が正しく解決されるように、コードを柔軟に共有できます。IntelliJ IDEA にはいくつかの事前定義された変数があります:: ホームディレクトリを表しま...