プロファイルを構成する
インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。PyCharm には、2 種類のプロファイルがあります。
プロファイル IDE に保管は、PyCharm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。
プロファイルプロジェクトに保管は、.idea ディレクトリの inspectionProfiles フォルダーに保存され、1 つのプロジェクト内で使用できます。IDE にコピーオプションを使用して、プロジェクトプロファイルを IDE レベルにコピーできます。
PyCharm には各タイプの 2 つのデフォルトプロファイル(デフォルトとプロジェクトのデフォルト)が付属しており、カスタマイズしたり、新しいプロファイルを作成したりできます。インスペクションプロファイルを共有、インポート、エクスポートすることもできます。
新規プロファイルの作成
新しいプロファイルを作成するには、デフォルトのプロファイルの 1 つをコピーしてその設定を変更します。
Ctrl+Alt+S を押して設定を開き、
を選択します。コピーしたいプロファイルを選択し、「 」をクリックして、「複製」を選択します。
プロファイル名を変更して、Enter を押す。
デフォルトのプロファイル設定を復元する
デフォルトのインスペクション設定を復元できます。デフォルトで有効になっているインスペクションとその重大度。
Ctrl+Alt+S を押して設定を開き、
を選択します。リストから必要なプロファイルを選択し、 をクリックしてデフォルトの復元を選択します。
コンピューター間でプロファイルを同期する
プロジェクトに保存されているプロファイルは他のプロジェクト設定ファイルと一緒に保持され、VCS を介して共有されます。そのため、新しいプロジェクトプロファイルを設定してチームの他のメンバーと共有した後、このプロファイルは VCS からプロジェクトをチェックアウトした後に自動的にそのプロジェクトに伝播されます。
IDE に保存されているプロファイルを共有したい場合は、PyCharm にバンドルされている設定リポジトリプラグインを使用できます。
この場合、このプロファイルを新しく作成されたすべてのプロジェクトのデフォルトのインスペクションプロファイルとして設定する必要があります(グローバルにします)。プラグインは、このグローバル設定を設定リポジトリに接続されているすべてのコンピューターにプロモートします。
IDE に保存されているプロファイルを共有する
設定リポジトリが構成されていることを確認してください。
メインメニューで、
に移動し、 をクリックします。プロファイルリストで、共有するプロファイルを選択します。変更を適用してダイアログを閉じます。
メインメニューでリモートの上書きをクリックして新しい構成をリポジトリに送信します。
に移動し、リポジトリに接続されている別のコンピューターで、メインメニューのローカルの上書きを選択して構成をダウンロードして適用します。
に移動し、
プロファイルをエクスポートおよびインポートする
プロファイルを共有するには、プロファイルをエクスポートしてから別のコンピューターにインポートすることもできます。
Ctrl+Alt+S を押して設定を開き、
を選択します。をクリックし、エクスポートを選択します。
プロファイルをインポートするには、 をクリックしてプロファイルのインポートを選択します。
プロファイルへのパスを指定して、オープンをクリックします。
関連ページ:
スコープとファイルの色
スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...
インスペクションの重大度を変更する
インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。PyCharm には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite プラグインに...
IDE で使用されるディレクトリ
デフォルトでは、PyCharm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...
結果の取得と問題の解決
インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。ハイライトされたコード部分にキャレットを置き、を押します。PyCharm では、一部のインスペクションのクイックフィックスの横に対話型プレビューが表示されます。を押すと、このプレビューを非表示にしたり表示したりできます。問題ツールウィンドウで修正を適用する:インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く問題ツールウィンドウで結果を調べることができます。検出された問題