キーボードショートカットを設定する
PyCharm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。
キーマップ構成を表示するには、設定 / 環境設定ダイアログ Ctrl+Alt+S を開き、キーマップを選択します。

PyCharm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Emacs)。
定義済みのキーマップは変更できません。ショートカットを変更すると、PyCharm は、現在選択されているキーマップのコピーを作成します。このコピーを構成できます。 をクリックして、選択したキーマップを複製し、名前を変更、削除、またはデフォルト値に戻します。
キーマップ自体は、対応するキーボードとマウスのショートカット、および省略形を含むアクションのリストです。名前でアクションを見つけるには、検索フィールドにそれを入力します。アクションのショートカットがわかっている場合は、 をクリックしてショートカット検索ダイアログのキーの組み合わせを押します。
キーボードショートカットを追加する
設定 / 環境設定ダイアログ Ctrl+Alt+S のキーマップページで、アクションを右クリックしてキーボードショートカットの追加を選択します。
キーボードショートカットの入力ダイアログで、必要なキーの組み合わせを押します。
必要に応じて、2 番目のストロークチェックボックスを選択して、2 つの連続するキーの組み合わせで複雑なショートカットを定義します。
ショートカットを保存するには、OK をクリックします。
押したキーの組み合わせはキーボードショートカットの入力ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。
マウスショートカットを追加する
設定 / 環境設定ダイアログ Ctrl+Alt+S のキーマップページで、アクションを右クリックしてマウスショートカットの追加を選択します。
マウスショートカットダイアログで、マウスポインタを中央の領域に移動し、必要に応じてクリックまたはスクロールします。
ショートカットを保存するには、OK をクリックします。
実行されたマウス操作はマウスショートカットダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。
略語を追加
省略形を使用して、ショートカットなしで素早くアクションを見つけることができます。例: Ctrl+Shift+A キーを押して色およびフォントに移動アクションの名前を入力すると、現在のキャレット位置にある要素の色とフォントの設定をすばやく変更できます。このアクションに略語(JCF など)を割り当てた場合は、完全なアクション名の代わりにそれを入力できます。
設定 / 環境設定ダイアログ Ctrl+Alt+S のキーマップページで、アクションを右クリックして略語の追加を選択します。
略語ダイアログで、希望の略語を入力して OK をクリックします。
アクションのショートカットをデフォルトにリセットする
アクションのショートカットを変更、追加、または削除した場合、初期設定にリセットできます。
設定 / 環境設定ダイアログ Ctrl+Alt+S のキーマップページで、アクションを右クリックしてショートカットのリセットを選択します。
ユーザー定義のキーマップの場所
すべてのユーザー定義キーマップは、PyCharm 構成ディレクトリ内の keymaps サブディレクトリの別々の構成ファイルに保管されています。
- 構文
- %APPDATA%\JetBrains\<product><version>\keymaps
- 例
- C:\Users\JohnS\AppData\Roaming\JetBrains\PyCharm2020.3\keymaps
- 構文
- ~/Library/Application Support/JetBrains/<product><version>/keymaps
- 例
- ~/Library/Application Support/JetBrains/PyCharm2020.3/keymaps
- 構文
- ~/.config/JetBrains/<product><version>/keymaps
- 例
- ~/.config/JetBrains/PyCharm2020.3/keymaps
各キーマップファイルには、親キーマップに対する相違点のみが含まれています。
これらのファイルを使用して、カスタムキーマップをチームメンバーと共有したり、IDE インスタンス間で共有したりできます。対応するキーマップファイルをコピーし、別の PyCharm インストールの keymaps ディレクトリに配置します。
グローバル OS ショートカットとの競合
定義済みのキーマップは、可能性のあるすべてのプラットフォーム、バージョン、設定を網羅しているわけではありません。一部のショートカットは、グローバルなシステムの動作やサードパーティ製ソフトウェアのショートカットと競合する可能性があります。これらの競合を修正するには、競合しているショートカットを再割り当てまたは無効にします。
PyCharm は、システムショートカットとの競合を検出し、ポップアップメッセージで通知します。

ショートカットの変更をクリックしてキーマップ設定ダイアログを開き、必要な調整を行うことができます。

PyCharm のデフォルトのキーマップと競合する可能性のあるシステムショートカットの例をいくつか示します。システムでファンクションキーが有効になっていることを確認してください。
ショートカット | システムアクション | PyCharm アクション |
---|---|---|
⌃ Space | 前の入力ソースを選択する | 基本コード補完 |
⇧⌘ A | ターミナルで man ページのインデックスを検索 | アクションの検索 |
ショートカット | システムアクション | PyCharm アクション |
---|---|---|
Ctrl+Alt+S | ウィンドウをシェードする | 設定を開くダイアログ |
Ctrl+Alt+L | 画面をロックする | コードの整形 |
Ctrl+Alt+T | ターミナルの起動 | 囲む |
Ctrl+Alt+F12 | tty12 仮想コンソールを開く | ファイルパス |
Ctrl+Alt+Left Ctrl+Alt+Right | ワークスペース間の切り替え | ナビゲーション操作の取り消し / やり直し |
Alt+F7 | ウィンドウを移動する | 使用箇所の検索 |
Alt+F8 | ウィンドウのサイズ変更 | 式の評価 |
関連ページ:

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

行セパレーターの構成
PyCharm を使用すると、新しく作成したファイルに行セパレーター(行末)を設定したり、既存のファイルの行セパレータースタイルを変更したりできます。新しいファイルの行区切りを設定する設定 / 環境設定ダイアログで、に移動します。行セパレーターリストから、適用する線区切りスタイルを選択します。現在のファイルの行末スタイルを確認する現在のファイルに適用されている行末のスタイルは、ステータスバーに表示されます。例:、エディターで現在開いているファイルの行区切りを変更するメインメニューからを選択し、...