ファイルの再フォーマットダイアログ
現在のファイルのエディターで Ctrl+Alt+Shift+L を押すとダイアログが表示されます。メインメニューから
を選択するか Ctrl+Alt+L を押すと、PyCharm は指定されたスコープのソースコードを自動的に再フォーマットしようとします。再フォーマット、またはフォーマットからのファイルの除外の詳細については、「コードの再フォーマットと再配置」を参照してください。
項目 | 説明 |
---|---|
VCS にコミットされていない変更のみ | このチェックボックスが選択されている場合、再フォーマットは、ローカルで変更されたが、リポジトリにまだチェックインされていないコードにのみ適用されます。 このオプションは、バージョン管理下のファイルでのみ使用できます。 |
選択したテキスト | 現在選択されているソースコードの一部を再フォーマットするには、このオプションを選択します。 |
ファイル全体 | 現在のファイルのすべてのソースコードを再フォーマットするには、このオプションを選択します。 |
オプション | |
インポートの最適化 | 選択したスコープ内のコードから未使用のインポートステートメントを削除するには、このチェックボックスを選択します。 |
コードの再配置 | このチェックボックスを選択すると、コードスタイル設定のアレンジタブで指定されたコンフィギュレーションに従ってソースコードエントリを並べ替えることができます。 |
コードのクリーンアップ | コードクリーンアップインスペクションを実行するには、このオプションを選択します。PyCharm は潜在的に問題のあるコードフラグメントを見つけて自動的に修正します。 |
改行を保持しない | コードスタイルの設定に従って改行を再フォーマットします。このオプションは、 設定をオーバーライドします。 |
実行 | このボタンをクリックすると、指定したスコープ内でソースコードを再フォーマットします。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/reformat-glob-pattern.png)
コードの再フォーマットと再配置
PyCharm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。PyCharm は、Python コードの配置とフォーマットに関する PEP8 の規則と要件に準拠しています。コ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_different_formatter_markers.png)
コードスタイル
スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます...
![](https://resources.jetbrains.com/help/img/idea/2024.1/editor_code_style_sql.png)
SQL コードスタイルを構成する
データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。会社のコードガイドラインを満たす SQL コードスタイルを...
![](https://pleiades.io/icons/pycharm.png)
変数の名前変更ダイアログ
このダイアログを使用して、変数の名前を変更します。変数自体の名前を変更することに加えて、PyCharm は変数名の用法を探すこともできます。見つかった場合、変数名に加えた変更はこれらの用途にも適用できます。用途は、オン / オフできるオプションに対応するさまざまなカテゴリに割り当てられます。選択したオプションに関係なく、検索範囲(名前の出現箇所を検索する場所)は常に現在のエンティティ(ファイル、クラスなど)と現在のエンティティが依存するエンティティに制限されます。<variable>...