新規ウォッチャーダイアログ
File Watchers ページの追加 または編集 ボタンをクリックすると、ダイアログが開きます。このダイアログを使用して、定義済みの PyCharm File Watcher テンプレートに基づいてプロジェクト File Watcher を作成したり、既存のプロジェクト File Watcher を編集したりします。
各テンプレートには、選択したツールに最適な設定が含まれています。ほとんどの場合、必要なのは、ツールの実行可能ファイルへのパスを指定することだけです。
名前
名前フィールドに、File Watcher の名前を入力します。デフォルトでは、PyCharm は選択された定義済みテンプレートの名前を提案します。
監視するファイル
ファイルタイプ | このリストを使用して、予想される入力ファイルの種類を指定します。File Watcher は、この種類のファイルのみを分析および処理の対象と見なします。ファイルの種類は、ファイルの種類とファイル拡張子の関連付けに基づいて認識されます。 |
スコープ | このリストを使用して、ファイル監視を適用できるファイルの範囲を定義します。 これらのファイルを変更すると、編集したファイルを自動保存してウォッチャーをトリガーするチェックボックスの状態に応じて、直ちに、または保存またはフレームの非アクティブ化時にファイル監視が起動されます。 リストから定義済みスコープの 1 つを選択します。プロジェクトレベルのファイル監視の場合は、 をクリックして、表示されるスコープダイアログでカスタムスコープを設定することもできます。
VCS スコープ : これらのスコープは、プロジェクトがバージョン管理されている場合にのみ使用できます。
または、 をクリックし、開いたスコープダイアログでカスタムスコープを構成します。 |
ルートファイルのみを追跡する | ルートファイルとは、指定された範囲内の他のファイルに含まれていないファイルです(たとえば
スコープ設定はルートファイルのみを追跡するチェックボックスの設定よりも優先されることに注意してください。依存関係が指定されたスコープの外にある場合、ファイルウォッチャーはそれに適用されません。 例 2 つのファイル root.scss と another.scss があり、root.scss が another.scss をインポートしているとします。ルートファイルのみを追跡するチェックボックスをオンにすると、another.scss を編集すると、root.scss でのみ File Watcher が呼び出されます。チェックボックスをオフにすると、File Watcher はこれらの両方のファイルを処理します。 |
変更時に実行するツール
この領域では、ツールとの対話を構成します。使用する実行可能ファイル、渡す引数、PyCharm がツールの出力を探す場所を指定します。
プログラム | このフィールドには、ツールの実行可能ファイルへのパスを指定します。( .com、.exe、.cmd、.bat または特定のツールに応じたその他。) |
引数 | このフィールドでは、ツールに渡す引数を定義してツールの動作に影響を与えます。 引数は通常、実際のファイル名に置き換えられる マクロを手動で入力するか、 をクリックして、開いたマクロダイアログのリストから関連するパターンを選択します。 |
リフレッシュする出力パス | このフィールドで、PyCharm にツールの出力を検索する場所(結果のソースコード、ソースマップ、依存関係、ファイル自体)を指定します。出力の場所はツールによって異なります。 通常、出力パスはマクロを使用して指定されます。手動で入力するか、 をクリックして、開いたダイアログのリストから関連するものを選択できます。 複数のマクロを指定するには、区切り文字としてコロン |
作業ディレクトリと環境変数
作業ディレクトリ | このフィールドでは、ツールが適用されるディレクトリを指定します。ツールは常にファイルのコンテキストで呼び出されるため、デフォルトの作業ディレクトリは現在のファイルのディレクトリです。デフォルトの作業ディレクトリは、 |
環境変数 | このフィールドには、ツールが必要とするがオペレーティングシステムレベルでは指定されていない環境変数を指定します。 |
拡張オプション
編集したファイルを自動保存してウォッチャーをトリガーする |
|
外部の変更でウォッチャーをトリガーする |
|
構文エラーに関係なく監視をトリガーする |
|
stdout から出力ファイルを作成する |
|
コンソールの表示 | このリストから、File Watcher がいつコンソールを開くかを選択します。
|
出力フィルター | このフィールドで、ツールに関連付けられている出力フィルターを指定します。これらのフィルターに基づいて、ツールの出力の絶対ファイルパスと行番号がハイパーリンクに変換されます。これらのリンクをクリックすると、対応するファイルがエディターで開きます。 例: 有用なエラーメッセージを表示するには、 |
関連ページ:
プラグインのインストール
プラグインは PyCharm のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケット...
プロジェクトのセキュリティ
潜在的なセキュリティリスクを防ぐために、PyCharm では、プロジェクトのソースがわからない場合にプロジェクトを開く方法を決定できます。PyCharm は、オープニングプロセス中に実行されるタスクまたは構成について警告し、信頼できるソースを構成できるようにします。不明なソースからプロジェクトを開く:プロジェクトを開くと、PyCharm を使用すると、未知ソースコードを含むプロジェクトの処理方法をすぐに決定できます。プロジェクトを初めて開くたびに、IDE にプロジェクトを信頼ダイアログが表示さ...
File Watchers
このページは、File Watchers プラグインが有効になっている場合に使用できます。File Watchers の構成の詳細については、File Watchers を参照してください。File Watchers プラグインは PyCharm にバンドルされており、デフォルトで有効になっています。プラグインが無効になっている場合は、プラグインのマッピングの説明に従って、設定 | プラグインページのインストール済みタブで有効にします。File Watcher は、ファイルの変更を追跡し、サードパーティ...
ファイルタイプの関連付け
PyCharm は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析など)について、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを開くと、PyC...
プロジェクト構造の設定
PyCharm では、コンテンツは現在作業しているファイルのコレクションであり、サブフォルダーの階層に編成されている可能性があります。プロジェクトの最上位フォルダーは、そのコンテンツルートです。コンテンツルート内では、PyCharm はソースコードを含むフォルダーと、検索、解析、監視などの際に無視されるフォルダーを区別できます。さまざまなタイプのフォルダーを区別するには、コンテンツルートのフォルダーをソースフォルダーまたは除外フォルダーとしてマークします。ソースルートには、実際のソースファイルとリ...
バージョン管理統合サポート
PyCharm は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:PyCharm を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし、それをプロジェクトルー...