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 は、ペアのタグと引用符の自動追加、CamelHump 単語の検出など、多くの入力支援機能を提供します。
- スピード検索
ツリー、リスト、テーブルのあるツールウィンドウにフォーカスがある場合は、入力を開始して、一致するアイテムを表示します。
- 2 回押し
PyCharm の一部のアクションは、複数回実行すると、より多くの結果を提供します。例: フィールド、パラメーター、変数宣言の一部で Ctrl+Space を使用して基本コード補完を呼び出すと、現在のスコープ内のアイテム型に応じた名前が提案されます。再度呼び出すと、モジュールの依存関係を通じて利用可能なクラスが含まれます。3 回連続で呼び出されると、提案のリストにはプロジェクト全体が含まれます。
- ツールウィンドウのサイズを変更する
マウスを使用せずにツールウィンドウのサイズを調整することができます:
垂直ツールウィンドウのサイズを変更するには、Ctrl+Alt+Shift+Left および Ctrl+Alt+Shift+Right を押します。
水平ツールウィンドウのサイズを変更するには、Ctrl+Alt+Shift+Up および Ctrl+Alt+Shift+Down を押します。
関連ページ:
キーボードショートカットを設定する
PyCharm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PyCharm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(Emacs など)を選択してください。キーマップは、対応するキーボードとマウスのショートカットおよび...
名前でターゲットを検索する (どこでも検索)
プロジェクト内またはプロジェクト外のアイテムは、その名前で見つけることができます。単一のエントリポイントから、Git 内のファイル、アクション、クラス、シンボル、設定、UI 要素などを検索できます。プロジェクト内のテキストの検索の詳細については、「プロジェクト内で検索して置き換える」を参照してください。どこでも検索メインメニューで、に移動するか、を 2 回押して検索ウィンドウを開きます。デフォルトでは、PyCharm は最近使用したファイルのリストを表示します。もう一度を 2 回押すか、ニー...
アプリケーションを実行して再実行する
PyCharm を使用すると、特定のスクリプトだけでなく、アプリケーション全体を実行できます。PyCharm は、実行 / デバッグ構成で定義されている設定を使用します。プロジェクトに現在存在するすべての実行構成は、実行 / デバッグ構成を選択リストで使用できます。現在実行中のすべてのアプリケーションのリストを表示したい場合は、メインメニューからを選択します。詳細については、「実行中のプロセスを表示する」を参照してください。実行セッションを開始すると、実行ウィジェットおよび実行 / デバッグ構成...
なんでも実行
なんでも実行は、実行 / デバッグ構成、スクリプト、Python コンソールを起動し、パッケージをインストールし、最近のプロジェクトを開くための簡単な方法です。また、入力時に候補が生成されるため、適切なコマンド構文を使用するのにも役立ちます。コマンドを呼び出すと、なんでも実行はその後の作業を適切なツールに委譲します。なんでも実行ポップアップを開く:を 2 回押します。ツールバーになんでも実行アイコンを追加することもできます。そのためには、設定ダイアログ () を開き、に移動してメインツールバー...
インテンションアクション
エディターで作業するときに、PyCharm はコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。IDE がコードを変更する方法を見つけるとすぐに、現在の行の横のエディターに黄色のバルブアイコンが表示されます。このアイコンをクリックすると、現在のコンテキストで使用できるインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、さまざまな状況をカバーします。インテンションの完全なリストを表示し、設定ダイアログでカスタマイズでき...
ソースコードナビゲーション
さまざまなアクションやポップアップを使用して、エディター内のコードをすばやく移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。エディターの上部にすばやく移動するには、を押します。または、を押して、キャレットをエディターの下部に移動します。最後に編集した場所に移動するには、を押します。エディターで現在のキャレット位置を見つ