GoLand
Go言語開発に最適化されたスマートIDE。高速なコード補完とリファクタリングで、効率的なGo開発を実現します
名前変更、関数抽出、変数抽出などの安全なリファクタリング機能で、Goコードの品質を継続的に改善するショートカット
Shift+F6
名前変更
シンボルの名前を安全に変更します。
💡 覚え方: F6 = Rename
🎯 プロジェクト全体で安全に名前を変更し、すべての参照を自動更新
Ctrl+Alt+M
メソッドの抽出
選択したコードから新しいメソッドを作成します。
💡 覚え方: Method(メソッド)
🎯 選択したコードブロックから新しい関数を作成し、コードの再利用性を向上
Ctrl+Alt+V
変数の抽出
選択した式から新しい変数を作成します。
💡 覚え方: Variable(変数)
🎯 複雑な式を変数に抽出し、コードの可読性を大幅に改善
Ctrl+Alt+Shift+T
リファクタリング
利用可能なすべてのリファクタリングオプションを表示します。
💡 覚え方: Refactor This
🎯 利用可能なすべてのリファクタリングオプションを表示し、最適な選択を実行
Ctrl+Alt+T
囲む
選択したコードをif、try-catch、forなどで囲みます。
💡 覚え方: Template(テンプレート)
🎯 if文、for文、エラーハンドリングなどで選択コードを自動的に囲む
Alt+Enter
クイックフィックス
利用可能な修正提案やインテンションアクションを表示します。
💡 覚え方: Alt + Enter = 修正
🎯 エラーや警告に対する修正提案を即座に適用し、コード品質を向上
Ctrl+Alt+O
インポートの最適化
不要なインポートを削除し、インポートを整理します。
💡 覚え方: Optimize(最適化)
🎯 インポート文を整理し、Go言語のベストプラクティスに準拠