PyCharm
Python開発に特化したプロフェッショナルIDE。科学計算からWeb開発まで、Pythonの全領域をカバーします
Python開発に特化した補完、フォーマット、import管理機能で、Pythonコーディングを劇的に効率化するショートカット
Ctrl+Space
基本コード補完
基本的なコード補完候補を表示します。
💡 覚え方: Spaceで補完
🎯 変数名、関数名、モジュール名を素早く補完して入力ミスを防ぐ
Ctrl+Shift+Space
スマートコード補完
型に基づいたより正確なコード補完候補を表示します。
💡 覚え方: スマート補完
🎯 型情報を活用したより正確な補完で、適切なメソッドや属性を瞬時に選択
Ctrl+Alt+L
コードの再フォーマット
コードスタイル設定に従ってコードを再フォーマットします。
💡 覚え方: Layout(レイアウト)
🎯 PEP 8などのコーディング規約に従って自動的にコードを整形
Ctrl+Alt+O
インポートの最適化
不要なインポートを削除し、インポートを整理します。
💡 覚え方: Optimize(最適化)
🎯 不要なimportを削除し、import文を適切に整理して可読性を向上
Alt+Insert
コードの生成
コンストラクター、ゲッター/セッター、メソッドなどを生成します。
💡 覚え方: Insertで生成
🎯 コンストラクタ、プロパティ、特殊メソッドなどを自動生成して開発速度を向上
Ctrl+P
パラメーター情報
メソッド呼び出しのパラメーター情報を表示します。
💡 覚え方: Parameter(パラメーター)
🎯 関数やメソッドの引数情報を表示して、正しいパラメータを素早く入力
Ctrl+Q
クイックドキュメント
選択した要素のドキュメントをポップアップで表示します。
💡 覚え方: Quick doc
🎯 関数やクラスのドキュメントをポップアップで確認して、APIの使い方を即座に理解
Ctrl+Alt+T
囲む
選択したコードをif、try-catch、forなどのブロックで囲みます。
💡 覚え方: Template(テンプレート)
🎯 選択したコードをtry-except、if、forなどのブロックで自動的に囲む