PyCharm キーボードショートカット
PyCharm には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関するほとんどのコマンドに キーボードショートカットがあります。 これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。
すべてのデフォルトのショートカットは 構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。
次の表は、最も便利なショートカットの一部を示しています:
ショートカット | アクション |
|---|---|
ダブル Shift | PyCharm、プロジェクト、現在の Git リポジトリ内でファイル、アクション、クラス、シンボル、ツールウィンドウ、設定をすばやく検索できます。 |
Ctrl+Shift+A | コマンドを見つけて実行する、ツールウィンドウを開く、または設定を検索します。 |
Ctrl+R | アプリケーション全体と特定のスクリプトを実行および再実行します。 |
ダブル Ctrl | プロジェクトのオープン、実行 / デバッグ構成の起動、コマンドラインユーティリティの実行などのコマンドを実行します。 使用可能なコマンドは、プロジェクト用に設定したプラグインとツールのセットによって異なります。 |
Alt+Enter | ハイライトされたエラーや警告のクイックフィックス、コードを改善・最適化するためのインテンションアクション。 |
F2 Shift+F2 | 次または前のハイライトされたエラーに移動します。 |
Ctrl+E | リストから最近開いたファイルを選択します。 |
Ctrl+W Ctrl+Shift+W | 特定のコード構成に従って選択範囲を増減します。 |
Ctrl+/ Ctrl+Shift+/ | 行またはコードブロックをコメントアウトします。 |
Alt+F7 | プロジェクト全体でコード要素が使用されているすべての場所を表示します。 |
適切なキーマップを選択する
キーマップ構成を表示するには、 設定 ダイアログ Ctrl+Alt+S を開き、 キーマップ を選択します。
定義済みのキーマップを使用する
PyCharm は、環境に基づいて定義済みのキーマップを自動的に提案します。 使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(Emacs など)を選択してください。
このページや PyCharm ドキュメントの他のページを参照すると、IDE で使用しているキーマップのキーボードショートカットを確認できます。ページ上部のセレクターで選択してください。
プラグインからキーマップをインストールする
デフォルトのキーマップセットに加えて、プラグイン(GNOME や KDE のキーマップなど)からキーマップをインストールできます: 設定 ダイアログ Ctrl+Alt+S を開き、 プラグイン を選択し、 マーケットプレース タブに切り替えて、 キーマップ を検索します。
キーマップを調整する
定義済みのキーマップのコピーを変更して、頻繁に使用するコマンドに 独自のショートカットを割り当てることができます。
カスタムキーマップをインポートする
慣れているカスタマイズされたキーマップがある場合は、 それをインストールに転送できます。
キーマップを印刷する
ハードコピーが必要な場合は、デフォルトの PyCharm キーマップリファレンスをダウンロードしてカードとして印刷してください:
作業中にショートカットを学ぶ
PyCharm ではショートカットを学ぶためのいくつかの方法があります:
PyCharm には組み込みの IDE Features Trainer が含まれています。 コードのリファクタリング、プロジェクトの移動、デバッグ、バージョン管理の操作など、一般的なタスクの実行方法を学習できる対話型のトレーニングコースを提供します。
IDE 設定の プラグイン ページの インストール済み タブで IDE Features Trainer プラグインが有効になっていることを確認してください。
学習 ツールウィンドウを開いて演習を開始するには、メインメニューから または を選択します。 ツールウィンドウには、利用可能なチュートリアルが一覧表示されます。
アクションの検索を使用すると、すべてのメニューとツールにわたってコマンドと設定を検索できます。
Ctrl+Shift+A を押して、入力を開始し、推奨される操作のリストを取得します。 必要なアクションを選択し、 Enter を押して実行します。

Key Promoter X(英語) は、マウスを使用してコマンドが実行されるたびに、対応するキーボードショートカットと共にポップアップ通知を表示するプラグインです。 また、頻繁に実行されるコマンドのショートカットを作成することをお勧めします。
事前定義されたキーマップの 1 つを使用している場合は、 デフォルトのキーマップ参照カードを印刷して机の上に置いておき、必要に応じて参照することができます。 このチートシートは、 でも入手できます。
デフォルト以外またはカスタマイズされたキーマップを印刷するには、 キーマップエクスポータープラグイン(英語)を使用します。
高度な機能を使用する
以下の便利な機能でさらに生産性を高めることができます:
- クイックリスト
頻繁に使用するアクションのグループがある場合は、カスタムショートカットを使用してそれらにアクセスするための クイックリストを作成します。 例: 次の事前定義されたクイックリストを使用して試すことができます。
リファクタリング Ctrl+Alt+Shift+T
VCS 操作 Alt+`
- スマートキー
PyCharm には、ペアのタグや引用符を自動で追加したり、 キャメルハンプ単語の検出したり、多くの 入力支援機能があります。
- スピード検索
ツリー、リスト、またはテーブルのあるツールウィンドウがフォーカスされている場合、 入力を開始すると一致する項目が表示されます。
- 2回押す。
PyCharm の一部のアクションは、複数回実行するとさらに多くの結果を表示します。 例えば、フィールド、パラメーター、変数宣言の一部で Ctrl+Space を使って 基本的なコード補完を呼び出すと、現在のスコープ内のアイテムの型に応じた名前が提案されます。 もう一度実行すると、モジュール依存関係を通じて利用可能なクラスも含まれます。 3回連続で実行すると、候補リストにプロジェクト全体が含まれます。
- ツールウィンドウのサイズを変更する
マウスを使わずにツールウィンドウのサイズを調整できます:
垂直ツールウィンドウのサイズを変更するには、 Ctrl+Alt+Shift+Left および Ctrl+Alt+Shift+Right を押します。
水平ツールウィンドウのサイズを変更するには、 Ctrl+Alt+Shift+Up および Ctrl+Alt+Shift+Down を押します。