コミット
この設定ページを使用して、コミットオプションを設定します。
項目 | 説明 |
---|---|
非モーダルのコミットインターフェースを使用する | モーダル変更のコミットダイアログを表示せずに、コミットツールウィンドウ Alt+0 からコミットできるようにするには、このオプションを選択します。 |
初回コミットメッセージを空にする | コミットメッセージフィールドに前のコミットメッセージを自動的に入力しない場合は、このオプションを選択します。 |
空ではないコミットコメントを強制する | コミットメッセージを入力せずにコミットの変更を制限する場合は、このオプションを選択します。 |
バージョン管理外ファイルの表示 | まだ VCS に追加されていない新しいファイルを変更のコミットダイアログに表示するには、このオプションを選択します。 |
コミットされていない変更を別の変更リストに移動することを提案する | コミットから除外した場合、PyCharm が別の変更リストに変更を移すことを提案するには、このオプションを選択します。 |
コミットが失敗した場合の変更リスト作成 | コミットが失敗した場合に新しい変更リストを作成するかどうかを選択します。 |
コミットメッセージのインスペクション | コミットメッセージに適用するインスペクションを選択します。 |
コミット前 | |
コードの整形 | プロジェクトコードのスタイル設定に従ってコードのフォーマットを実行します。 |
コードの再配置 | 配置規則の設定に従って、コードを再配置します。 |
インポートの最適化 | 冗長なインポートステートメントを削除します。 |
コードの解析 | 変更されたファイルをコミット中に分析します。「構成」をクリックして、IDE がインスペクションを実行するインスペクションプロファイルを選択します。 |
TODO の確認 (<フィルター名>) | 指定されたフィルターに一致する TODO アイテムを確認してください。構成をクリックして既存の TODO フィルターを選択するか、TODO 設定ページを開いて適用する新しいフィルターを定義します。 |
クリーンアップ | コミット / シェルフするファイルに現在のインスペクションプロファイルを自動的に適用します。 |
関連ページ:
コードスタイル
スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます...
コードの再フォーマットと再配置
PyCharm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。PyCharm は、Python コードの配置とフォーマットに関する PEP8 の規則と要件に準拠しています。コ...
プロファイルを構成する
インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。PyCharm には、2 種類のプロファイルがあります。プロファイル IDE に保管は、PyCharm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、....
TODO コメント
時々、将来の参照のためにコードの一部をマークする必要があります: 最適化と改善の領域、起こり得る変更、議論される質問など。PyCharm を使用すると、エディターでハイライトされ、インデックスが付けられ、TODO ツールウィンドウにリストされる特別なタイプのコメントを追加できます。この方法で、あなたのチームメイトは注意が必要な問題を追跡できます。デフォルトでは、PyCharm によって認識される 2 つのパターン、とが小文字と大文字の両方で存在します。これらのパターンは行内で使用でき、サポートされ...