プロジェクトと IDE の設定
優先環境を定義する 2 つのタイプの設定があります。
プロジェクト設定は、特定のプロジェクトに適用されます。設定ダイアログ (Ctrl+Alt+S) では、これらは
でマークされます。
IDE 設定は、すべてのプロジェクトに共通で、プロジェクトに依存しない側面を指します。
プロジェクト設定
プロジェクト設定は、特定のプロジェクトごとに、.idea フォルダーに .xml ファイルのセットとして保管されます。テンプレートプロジェクト設定を指定すると、これらの設定は新しく作成されたプロジェクトごとに自動的に使用されます。
プロジェクトに関連する設定は、設定ダイアログで アイコンでマークされます。
IDE 設定
IDE 設定は、PyCharm ホームディレクトリ下の専用ディレクトリに格納されます。PyCharm ディレクトリ名は、製品名とバージョンで構成されています。
- 構文
%APPDATA%\JetBrains\<product><version>
- サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\PyCharm2025.1
- 構文
~/Library/Application Support/JetBrains/<product><version>
- サンプル
~/Library/Application Support/JetBrains/PyCharm2025.1
- 構文
~/.config/JetBrains/<product><version>
- サンプル
~/.config/JetBrains/PyCharm2025.1
ディレクトリの場所
config ディレクトリには、個人設定の .xml ファイルを含むいくつかのサブフォルダーがあります。これらのファイルを別の PyCharm インストールの対応するフォルダーにコピーすることで、推奨するキーマップ、配色などを簡単に共有できます。コピーする前に、PyCharm が実行されていないことを確認してください。シャットダウンする前に、新しく転送されたファイルが消去される可能性があるためです。
以下は、config フォルダーにあるいくつかのサブフォルダーの一覧とそこに含まれる設定です。
フォルダー名 | ユーザー設定 |
---|---|
codestyles | コードスタイルスキームが含まれています。 |
colors | エディターの色とフォントのカスタマイズスキームが含まれています。 |
filetypes | ユーザー定義のファイルタイプが含まれています。 |
inspection | コードインスペクションプロファイルが含まれています。 |
keymaps | PyCharm キーボードショートカットのカスタマイズが含まれています。 |
options | 機能使用統計やマクロなど、さまざまなオプションが含まれています。 |
templates | ユーザー定義のライブテンプレートが含まれています。 |
tools | ユーザー定義の外部ツールの設定ファイルが含まれています。 |
shelf | シェルフされた変更が含まれています。 |
config、system、plugins ディレクトリの場所は、idea.properties ファイルで変更できます。詳細については、プラットフォームのプロパティを参照してください。
関連ページ:

PyCharm 設定の構成
PyCharm では、プロジェクトレベルとグローバルの 2 つのレベルで設定を構成できます。グローバル設定は、特定のインストールまたはバージョンの PyCharm で開くすべてのプロジェクトに適用されます。このような設定には、IDE の外観 (テーマ、配色、メニュー、ツールバー)、通知設定、インストールされて有効になっているプラグインのセット、デバッガー設定、コード補完などが含まれます。グローバル設定は、構成ディレクトリに保存されます。プロジェクト設定は、新しいプロジェクトのデフォルト設定として...

コードスタイルの構成
特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。PyCharm は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタイ...

色とフォント
開発者は、エディターのソースコード、検索結果、デバッガー情報、コンソールの入出力など、多くのテキストリソースを操作します。このテキストのフォーマットには色とフォントスタイルが使用されており、一目で理解できるようになります。PyCharm では、IDE テキストで使用される色とフォントを定義する構成可能な配色から選択できます。事前定義された配色を使用するか、あなたの好みに合わせてカスタマイズすることができます。スキームを共有することも可能です。配色を選択を押して設定を開き、を選択します。あるいは、...

ファイルタイプの関連付け
さまざまな言語やテクノロジーを表現するファイルの言語固有の機能 (構文のハイライトやコード分析など) については、PyCharm はファイルタイプのリストを保持しており、各ファイルタイプは言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトのリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを開...

コードインスペクション
PyCharm には、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重大度レベ...

キーボードショートカットを設定する
PyCharm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PyCharm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(Emacs など)を選択してください。キーマップは、対応するキーボードとマウスのショートカットおよび...