JetBrains Rider 2026.1 Help

新規ウォッチャーダイアログ

追加   追加ボタン または 編集   編集ボタン ボタンを File Watchers ページでクリックすると、ダイアログが開きます。 このダイアログを使って、定義済みの JetBrains Rider ファイルウォッチャー テンプレートに基づいてプロジェクト ファイルウォッチャーを作成したり、既存のプロジェクト ファイルウォッチャーを編集したりできます。

各テンプレートには、選択したツールに最適な設定が含まれています。 ほとんどの場合、必要なのは、ツールの実行可能ファイルへのパスを指定することだけです。

名前⁠

名前⁠ フィールドに、File Watcher の名前を入力します。 デフォルトでは、JetBrains Rider は選択した定義済みテンプレートの名前を提案します。

ウォッチするファイル

ファイルタイプ

このリストを使用して、予想される入力ファイルの種類を指定します。 File Watcher は、この種類のファイルのみを分析および処理の対象と見なします。 ファイルタイプは、 ファイルタイプとファイル拡張機能の関連付けに基づいて認識されます。

スコープ​​.

このリストを使って、ファイルウォッチャーを適用できるファイルの範囲を定義します。

これらのファイルを変更すると、 編集したファイルを自動保存してウォッチャーをトリガーする。 チェックボックスの状態に応じて、直ちに、または保存またはフレームの非アクティブ化時にファイル監視が起動されます。

リストから定義済みスコープの 1 つを選択します。 プロジェクトレベルのファイル監視の場合は、 the Browse button をクリックして、表示される スコープ ダイアログでカスタムスコープを設定することもできます。

  • すべての場所:: 下記のすべての範囲

  • スクラッチとコンソール:: エクスプローラー ツールウィンドウにある スクラッチとコンソール ディレクトリからのすべてのファイル。

  • 開いているファイル:: 現在エディターで開かれているすべてのファイル。

  • 現在のファイル:: アクティブなエディタータブで開かれたファイル

VCS スコープ:: これらのスコープは、 プロジェクトがバージョン管理されている場合にのみ使用できます。

  • すべての変更ファイル:: すべての変更されたファイル、つまりすべての既存の変更リストに関連付けられたすべてのファイル。

  • デフォルト変更リスト:: 変更リスト デフォルト に関連付けられているすべてのファイル。

または、 the Browse button をクリックし、開いた スコープダイアログで カスタムスコープを構成します。

ルートファイルのみトラックする

ルートファイルとは、他のファイル 指定されたスコープ内に(たとえば import を使って)含まれていないファイルです。

  • このチェックボックスをオンにすると、File Watcher は ルートファイルに対してのみ実行されます。

  • チェックボックスをオフにすると、File Watcher はファイルウォッチャーが呼び出されたファイルに対して実行され、このファイルが指定されたスコープ内に再帰的に含まれるすべてのファイルに対して実行されます。

スコープ​​. 設定は ルートファイルのみトラックする チェックボックスの設定よりも優先されることに注意してください。依存関係が指定された範囲の外にある場合、ファイルウォッチャーはそれに適用されません。

2 つのファイル root.scss another.scss があり、 root.scss another.scss をインポートしているとします。 ルートファイルのみトラックする チェックボックスをオンにすると、 another.scss を編集すると、 root.scss でのみ File Watcher が呼び出されます。 チェックボックスをオフにすると、File Watcher はこれらの両方のファイルを処理します。

変更時に実行するツール

この領域では、ツールとの対話を構成します。使用する実行可能ファイル、渡す引数、JetBrains Rider がツールの出力を探す場所を指定します。

プログラム

このフィールドでは、ツールの実行可能ファイルへのパスを指定します( .com .exe .cmd .bat 、または特定のツールに応じてその他)。

引数

このフィールドでは、ツールに渡す引数を定義してツールの動作に影響を与えます。

引数は通常、実際のファイル名に置き換えられる $FileName$$FileNameWithoutExtension$ などの マクロを使用して指定されます。

マクロを手動で入力するか、 Insert Macros アイコンです。 をクリックして、開いた マクロ ダイアログのリストから関連するパターンを選択します。

リフレッシュする出力パス

このフィールドで、JetBrains Rider にツールの出力(結果のソースコード、ソースマップ、依存関係、またはファイル自体)をどこで検索するかを指定します。 出力の場所はツールによって異なります。

通常、出力パスは マクロを使用して指定されます。 手動で入力するか、 Insert Macros アイコンです。 をクリックして、開いたダイアログのリストから関連するものを選択できます。

複数のマクロを指定するには、区切り文字としてコロン : を使用します (例: $FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map)。

作業ディレクトリと環境変数​​

作業ディレクトリ

このフィールドでは、ツールが適用されるディレクトリを指定します。 ツールは常にファイルのコンテキストで呼び出されるため、デフォルトの作業ディレクトリは現在のファイルのディレクトリです。 デフォルトの作業ディレクトリは、 $FileDir$ マクロを使用してすべての定義済みテンプレートで指定されます。 カスタム作業ディレクトリを指定するには、フィールドにパスを入力するか、 閲覧アイコン をクリックし パスの選択 ダイアログでディレクトリを選択、または Insert Macros アイコンです。 をクリックして マクロ ダイアログのリストから目的の マクロを選択してください。

環境変数

このフィールドには、ツールが必要とするがオペレーティングシステムレベルでは指定されていない環境変数を指定します。

拡張オプション

編集したファイルを自動保存してウォッチャーをトリガーする。

  • このチェックボックスを選択すると、JetBrains Rider はファイルを編集した直後にすぐ保存し、ファイルウォッチャーが即座に起動します。

  • チェックボックスをオフにすると、保存時 (ファイル | すべて保存) または JetBrains Rider からフォーカスを移動したとき(フレームの非アクティブ化時)に File Watcher が起動します。

外部の変更でウォッチャーをトリガーする

  • このチェックボックスを選択すると、スコープ内のファイルに対するすべての変更でファイルウォッチャーが起動します。これには JetBrains Rider 外で行われた変更や、バージョン管理システムでブランチをチェックアウトした後の変更も含まれます。

  • チェックボックスをオフにすると、ファイルウォッチャーはスコープ内のファイルが JetBrains Rider から更新されたときのみ起動し、バージョン管理システムから受信した変更など他の変更は無視します。

構文エラーに関係なくウォッチャーをトリガーする

  • チェックボックスをオンにすると、File Watcher はファイルの構文上の正確さに関係なく起動します。 ファイルウォッチャーは、 編集したファイルを自動保存してウォッチャーをトリガーする。 チェックボックスのステータスに応じて、更新、保存、またはフレームの非アクティブ化時に開始されます。

  • このチェックボックスをオフにすると、File Watcher は構文上無効なファイル内のすべてのトリガーを無視し、エラーのないファイルでのみ起動します。

stdout から出力ファイルを作成します。

  • ほとんどの場合、このチェックボックスは、ほとんどのツールが関連するファイルに直接出力を書き込むため、クリアする必要があります。

  • このチェックボックスを選択すると、JetBrains Rider はネイティブツールの出力 standard output stream (stdout) を読み取り、そこから結果ファイルを生成します。 生成されたファイルの名前は リフレッシュする出力パス フィールドから取られます。 フィールドに複数の名前が含まれている場合は、リストの最初の名前が使用されます。

コンソールの表示

このリストから、ファイルウォッチャーがいつコンソールを開くか選択します。

  • 常時:: このオプションを使用すると、ツールの実行が完了した後にコンソールが常に開きます。

  • エラー時:: このオプションを使用すると、 Exit code0 と異なる場合にのみツール実行後にコンソールが開きます。

  • なし:: コンソールをまったく開かないようにするには、このオプションを選択します。

出力フィルター

このフィールドで、ツールに関連付けられている出力フィルターを指定します。 これらのフィルターに基づいて、ツールの出力の絶対ファイルパスと行番号がハイパーリンクに変換されます。 これらのリンクをクリックすると、対応するファイルがエディターで開きます。

例: 有用なエラーメッセージを表示するには、 $FILE_PATH$:$LINE$ $MESSAGE$ と入力します

2026 年 6 月 12 日