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

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