PyCharm ホットキー

PyCharm は、Python プログラミング用に設計された強力な統合開発環境 (IDE) です。生産性と効率性を向上させるには、PyCharm のショートカット キーをマスターすることが不可欠です。

PyCharm Windows ショートカット キー

コンテキスト内を移動

ショートカット 説明
Alt + Shift + F お気に入りに追加
Alt + up / Alt + down 前/次のメソッドに移動
Ctrl + F11 ニーモニックでブックマークを切り替える
Ctrl + Shift + Back 最後の編集場所
F11 ブックマークを切り替える
Shift + F11 ブックマークを表示
Ctrl + Alt + left / Ctrl + Alt + right 戻る/進む
Ctrl + G 行/列へ移動…
Ctrl + ] / Ctrl + [ コード ブロックの末尾/先頭へ移動
Ctrl + [0-9] 番号付きブックマークへ移動
Ctrl + E / Ctrl + Shift + E 最近表示した場所/最近の場所
Alt + F1 選択…

リファクタリングとクリーンアップ

ショートカット 説明
Shift + F6 名前を変更…
Ctrl + F6 署名を変更…
Ctrl + Alt + Shift + T これをリファクタリング…
Ctrl + Alt + F / Ctrl + Alt + C フィールド/定数を導入
F5 + F6 コピー…/移動…
Ctrl + Alt + N インライン…
Ctrl + Alt + M メソッドを抽出
Ctrl + Alt + V / Ctrl + Alt + P 変数/パラメータを導入
Ctrl + Alt + L コードを再フォーマット
Alt + Delete 安全な削除…

作成と編集

ショートカット 説明
Ctrl + Shift + J / Ctrl + enter 行を結合/分割
Ctrl + Alt + T 囲む…
Ctrl + Shift + up / Ctrl + Shift + down 行を上/下に移動
Alt + Insert コードを生成
Ctrl + X / Ctrl + C / Ctrl + V 切り取り/コピー/貼り付け
Ctrl + W / Ctrl + Shift + W 選択範囲を拡張/縮小
Ctrl + S すべて保存
Ctrl + / 行コメントでコメント
Ctrl + Shift + C ドキュメント パスをコピー
Ctrl + Shift + I クイック定義
Ctrl + Alt + O インポートを最適化
Ctrl + space 基本的なコード補完
Ctrl + Shift + space スマート コード補完
Ctrl + Shift + U 大文字と小文字の切り替え
Ctrl + Q + Shift + F1 クイック/外部ドキュメント
Shift + enter 改行
Ctrl + Shift + enter ステートメントを補完
Ctrl + O + Ctrl + I メンバーをオーバーライド/実装
Ctrl + NumPad+ / Ctrl + Shift + NumPad+ コード ブロックを展開/折りたたむ
Ctrl + D 現在の行または選択範囲を複製
Alt + enter インテンション アクションを表示
Ctrl + Shift + V クリップボード履歴から貼り付け
Ctrl + P + Alt + Q パラメーター情報/コンテキスト情報
Ctrl + Alt + space タイプ名の補完
Ctrl + Alt + I 行の自動インデント
Ctrl + Y キャレットの行を削除

シンボルから移動

ショートカット 説明
Ctrl + Alt + B 実装
Ctrl + F12 ファイル メンバーに移動
Ctrl + Shift + B 型宣言 (JavaScript のみ)
Ctrl + Shift + F7 ファイル内の使用箇所を強調表示
Alt + F7 / Ctrl + F7 使用箇所の検索/ファイル内の使用箇所の検索
Ctrl + B 宣言
Ctrl + U スーパー メソッド
Ctrl + Alt + Shift + N シンボルに移動
Ctrl + N + Ctrl + Shift + N クラス/ファイルに移動
Ctrl + Alt + F7 使用状況を表示

ビルド、実行、デバッグ

ショートカット 説明
Ctrl + Alt + Shift + F8 一時的な行ブレークポイントを切り替える
Ctrl + Shift + F8 ブレークポイントを編集/表示する
F9 プログラムを再開する
Ctrl + Shift + F10 コンテキスト構成を実行する
Shift + F7 スマート ステップ イン
F8 + F7 ステップ オーバー/イン
Shift + F8 ステップ アウト
Ctrl + F8 行ブレークポイントを切り替える
Alt + F9 / Ctrl + Alt + F9 カーソル位置まで実行/カーソル位置まで強制実行
Alt + F10 実行ポイントを表示
Ctrl + Shift + F2 バックグラウンド プロセスを停止…
Alt + F8 式を評価…
Shift + F10 / F9 現在の構成を実行/デバッグ
Ctrl + F2 停止
Alt + Shift + F10 / F9 選択した構成を実行/デバッグ

バージョン管理

ショートカット 説明
Ctrl + K コミット
Ctrl + Alt + Z 元に戻す
Ctrl + T プロジェクトを更新
Ctrl + Shift + K プッシュ…
Alt + Shift + C 最近の変更
Alt + Backquote VCS 操作ポップアップ…
Ctrl + Alt + Shift + down / Ctrl + Alt + Shift + up 次の変更/前の変更

IDE を使いこなす

ショートカット 説明
Alt + [0-9] ツール ウィンドウを開く
Ctrl + Alt + Y 同期
Ctrl + Alt + S 設定…
Ctrl + バッククォート クイックスイッチスキーム…
Ctrl + Shift + A 検索アクション…

すべてを検索

ショートカット 説明
F3 + Shift + F3 次の/前の出現
Ctrl + F3 キャレット位置の単語を検索
Ctrl + Shift + F / Ctrl + Shift + R パス内を検索/パス内を置換
Ctrl + F / Ctrl + R 検索/置換
Double + Shift どこでも検索

分析と探索

ショートカット 説明
Ctrl + F1 エラーの説明を表示
Ctrl + Alt + Shift + I 名前で検査を実行…
Ctrl + H / Ctrl + Alt + H 階層を入力/呼び出し
F2 + Shift + F2 次/前の強調表示されたエラー

PyCharm macOS ショートカット キー

IDE を使いこなす

ショートカット 説明
エディターに移動 (ツール ウィンドウから)
+ Back / + + F12 アクティブ/すべてのツール ウィンドウを非表示
+ + Y 同期
+ , 設定…
+ + F 全画面モードの切り替え
+ Tab 次の/前のエディタータブに移動
+ バッククォート スキームをすばやく切り替え…
F12 最後のツールウィンドウにジャンプ
+ + + ソース/ナビゲーションバーにジャンプ
+ Y + 0-9 ツールウィンドウを開く
+ + A アクションを検索…

バージョン管理

ショートカット 説明
+ + + / + + + 次の/前の変更
+ + Z 元に戻す
+ K コミット
+ + K プッシュ…
+ + C 最近の変更
+ T プロジェクトを更新
+ V VCS 操作ポップアップ…

コンテキスト内を移動

ショートカット 説明
+ + F お気に入りに追加
+ F3 ニーモニックでブックマークを切り替える
+ + 最終編集場所
+ F3 ブックマークを表示
+ + ] / + + [ コード ブロックの終了/開始に移動
+ [0-9] 番号付きブックマークに移動
F3 ブックマークを切り替える
+ E + / + E 最近表示した項目/
+ L 行/列に移動…
+ F1 選択…
+ [ / + ] 戻る/進む
+ + + 前/次のメソッドに移動

リファクタリングとクリーンアップ

ショートカット 説明
F5 + F6 コピー…/移動…
+ + M メソッドを抽出
+ + N インライン化…
+ T これをリファクタリング…
+ + L コードを再フォーマット
+ + C / + + P 定数/パラメータの導入
+ F6 名前の変更…
+ + V / + + F 変数/フィールドの導入
+ F6 署名の変更…
+ 安全な削除…

ビルド、実行、デバッグ

ショートカット 説明
+ F8 ステップアウト
+ F10 実行ポイントの表示
+ F8 行ブレークポイントを切り替える
+ F7 スマート ステップ イン
+ + F2 バックグラウンド プロセスを停止…
+ + R / + + D 選択した構成を実行/デバッグ
+ + R コンテキスト構成を実行
F8 + F7 ステップ オーバー/イン
+ R / + D 現在の構成を実行/デバッグ
+ + + F8 一時的な行ブレークポイントを切り替える
+ F8 式を評価…
+ + F8 ブレークポイントの編集/表示
+ + R プログラムを再開
+ + F9 カーソル位置まで強制実行
+ F9 カーソル位置まで実行
+ F2 停止

シンボルから移動

ショートカット 説明
+ F7 + + F7 使用箇所の検索/ファイル内の使用箇所の検索
+ B 宣言
+ + F7 使用箇所の表示
+ + F7 ファイル内の使用箇所を強調表示
+ + B 型宣言 (JavaScript のみ)
+ + B 実装
+ U スーパー メソッド

作成と編集

ショートカット 説明
+ クイック定義
+ + C ドキュメント パスをコピー
+ N コードの生成
+ + T 囲む…
+ + A IDE 内のアクションを検索
+ + Q コンテキスト情報
+ O + + I メンバーをオーバーライド/実装
+ S すべて保存
+ + + / + + - すべて展開/折りたたみ
+ + + + - コード ブロックを展開/折りたたみ
+ + U 大文字と小文字の切り替え
+ + / + + 行を上/下に移動
+ + + 選択範囲を拡張/縮小
+ 新しい行を開始
+ + ステートメントを完成
+ + J + + 行を結合/分割
F1 + + F1 クイック/外部ドキュメント
+ + V クリップボード履歴から貼り付け
+ D 現在の行または選択範囲を複製
+ X / + C / + V 切り取り/コピー/貼り付け
+ キャレットの行を削除
+ P パラメータ情報
+ + I 行を自動インデント
+ / 行コメントでコメント
+ インテンションアクションを表示
+ + 型名の補完
+ + O インポートを最適化
+ / + + 基本/スマートコード補完

分析と探索

ショートカット 説明
+ + + I 名前で検査を実行…
F2 + + F2 次/前の強調表示されたエラー
+ H / + + H タイプ/呼び出し階層
+ F1 エラーの説明を表示

すべてを検索

ショートカット 説明
Double + すべての場所を検索
+ G + / + G 次/前の出現
+ + O / + + O ファイル/シンボルへ移動
+ + F / + + R パス内検索/パス内置換
+ F / + R 検索/置換
+ F12 ファイル メンバーへ移動
+ O クラスへ移動

PyCharm について

JetBrains が開発した PyCharm は、プロフェッショナル開発用のツールを備えた主要な Python IDE です。さまざまな Python フレームワークをサポートし、インテリジェントなコード支援、デバッグ、テストなどの高度な機能を備えています。

PyCharm 公式情報

PyCharm ショートカット キーに関する FAQ

  1. コードを再フォーマットするためのショートカットは何ですか?
    Windows: Ctrl + Alt + L macOS: Cmd + Alt + L

  2. 次の場所にすばやく移動するにはどうすればよいですか?ファイルをダブルクリックすると、次の画面が表示されます。
    Windows: Ctrl + Shift + N macOS: Cmd + Shift + O

  3. デバッグのショートカットは何ですか?
    Windows: Shift + F9 macOS: Ctrl + D

  4. 最近使用したファイルを表示するにはどうすればいいですか?
    Windows: Ctrl + E macOS: Cmd + E

  5. 行を複製するにはどうすればいいですか?
    Windows: Ctrl + D macOS: Cmd + D

  6. プログラムを実行するにはどうすればいいですか?
    Windows: Shift + F10 macOS: Ctrl + R

  7. デバッグ中に関数にステップインするにはどうすればいいですか?
    Windows: F7 macOS: Cmd + Alt + I

  8. どうすれば前へ移動できますか?
    Windows: Ctrl + Alt + Left macOS: Cmd + [

  9. スマート コード補完のショートカットは何ですか?
    Windows: Ctrl + Shift + Space macOS: Cmd + Shift + Space

結論

PyCharm のショートカット キーをマスターすると、Python 開発者としての生産性が大幅に向上します。この包括的なガイドを使用すると、必要なショートカットをすべて簡単に使用できます。これらのショートカットを調べて練習し、PyCharm でのワークフローを効率化しましょう。

4/5 - (1 vote)