ソースコードナビゲーション
さまざまなアクションやポップアップを使用して、エディター内のコードを素早くナビゲートすることができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。
ソースファイルの構造をすばやく確認するには、構造ツールウィンドウを使用します(表示 | ツールウィンドウ | 構造)。ソースコード階層の表示の詳細については、ソースコード階層を表示するを参照してください。
キャレットでナビゲートする
後方に移動するには、Ctrl+Alt+Left を押します。前方に移動するには、Ctrl+Alt+Right を押します。
最後に編集した場所に移動するには、Ctrl+Shift+Backspace を押します。
エディターで現在のキャレット位置を見つけるには、Ctrl+M を押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。
ただし、Up と Down の矢印キーを押しても同じ結果が得られます。
探しているキャレットの単語をハイライトするには、メインメニューから
を選択します。キャレットが現在配置されている要素を確認するには、Alt+Q を押します。
一致するコードブロック中括弧間でキャレットを移動するには、Ctrl+Shift+M を押します。
コードブロック間を移動するには、Ctrl+Shift+[ または Ctrl+Shift+] を押します。
キャレットを移動する
キャレットをコード内で移動するためにさまざまなアクションを使用できます。また、単語で移動したり改行したりしたときにキャレットを停止する位置を設定することもできます。
キャレットを次の単語または前の単語に移動するには、Ctrl+Right または Ctrl+Left を押します。
デフォルトでは、GoLand はキャレットを現在の単語の末尾に移動します。
キャレットを前の単語に移動すると、キャレットは現在の単語の先頭に配置されます。これらのアクションを使用するときにキャレットの位置を構成できます。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 に移動します。キャレットの移動セクションで、単語で移動時および改行時オプションを使用して、キャレットの動作を構成します。
キャレットを次の段落に進める、または前の段落に戻すには、Ctrl+Shift+A を押してキャレットを段落の後に移動またはキャレットを段落の前に移動アクションを検索します。
テキストを選択してから、キャレットを段落の前後に移動することもできます。 Ctrl+Shift+A を押して、選択状態でキャレットを段落の後に移動または選択状態でキャレットを段落の前に移動アクションを探します。
必要に応じて、これらのアクションにショートカットを割り当てることができます。詳細はキーボードショートカットを参照ください。
最近の場所を見つける
最近使用した箇所ポップアップを使って、最近見たコードや変更したコードを確認することもできます。
最近使用した箇所ポップアップを開くには、Ctrl+Shift+E を押します。リストは一番上の最新の訪問場所から始まり、コードスニペットが含まれています。
ポップアップ表示中に、同じショートカットを使用するか、変更のみを表示チェックボックスを選択して、コードが変更された場所のみを表示します。
コードスニペットを検索するには、最近使用した箇所ポップアップで検索クエリを入力します。コードテキスト、ファイル名、またはパンくずリストで検索できます。
検索結果からロケーションエントリを削除するには、Delete または Backspace を押します。
削除した場所は、Ctrl+Alt+Left ショートカットでアクセスしたエントリの一覧からも削除されることに注意してください。
ナビゲーションにブックマークを使用する
匿名のブックマークを作成するには、キャレットを必要なコード行に配置して F11 を押します。
ニーモニックでブックマークを作成するには、必要なコード行にキャレットを置き、Ctrl+F11 を押して、ニーモニックの番号または文字を選択します。
次または前のブックマークを表示するには、メインメニューで
または を選択します。ブックマークダイアログを開くには、Shift+F11 を押します。このダイアログを使用して、ブックマークの管理、たとえばブックマークの削除、ソート、または簡単な説明の入力を行うことができます。
文字ニーモニックを使用して既存のブックマークにナビゲートするには、Shift+F11 を押してから、必要な文字を押します。GoLand はあなたをエディターとそれに対応するブックマークに戻します。
番号ニーモニックを使用して既存のブックマークに移動するには、Ctrl とブックマークの番号を押します。
作成されたすべてのブックマークは、お気に入り Alt+2 ( )ツールウィンドウに反映され、ブックマークへのナビゲーションにも使用できます。
その使用箇所から、シンボルとシンボルの型の初期宣言に移動することができます。
宣言とその型に移動する
希望のシンボルにキャレットを置き、Ctrl+B を押します。宣言または使用箇所に移動するは、最初にプロジェクトスコープの実装を探します。検索結果には、非プロジェクト要素の前にプロジェクト要素が表示されます。
型宣言の場合は、Ctrl+Shift+B を押します。
コメントからパッケージレベルの宣言に移動する
コメント内の参照をクリックすると、同じパッケージ内の関連するパッケージレベルの宣言に移動できます。また、そのような参照には宣言と使用箇所に移動するアクション(Ctrl+B)を使用できます。
コメント内のメソッド、関数、構造体の名前はハイライトされています。
GoLand は、エクスポートされたシンボルへの参照のみをハイライトします。単語は、同じパッケージ内のパッケージレベルの宣言に解決されます。ドットで区切られた 2 つの単語は、
Type.Method
またはpackage.SymbolName
として扱われます。GoLand は、名前が一意である場合にのみ参照をハイライトして、誤検知の数を減らします。
実装に移動
エディターのガターアイコンを使用するか、適切なショートカットを押すことで、クラスの実装とオーバーライドメソッドを追跡できます。
エディターにある
/
、
/
ガターアイコンのいずれかをクリックして、リストから目的の上位クラスまたは下位クラスを選択します。
スーパーメソッドに移動するには、Ctrl+U を押します。
実装に移動するには、Ctrl+Alt+B を押します。実装に移動するは、最初にプロジェクトスコープの実装を探します。検索結果には、非プロジェクト要素の前にプロジェクト要素が表示されます。
選択ポップアップでナビゲートする
プロジェクトツールウィンドウで自動的にクラスを見つけることができます。
クラスがエディターで開かれている場合は、Alt+F1 を押して移動先の選択ポップアップを開きます。
ポップアップで、プロジェクトビューを選択して Enter を押します。GoLand はプロジェクトツールウィンドウであなたのターゲットを見つけます。
プロジェクトツールウィンドウでファイルを見つける
シングルクリックでファイルを開く(以前はソースに自動スクロールと呼ばれていた)アクションと開いているファイルを常に選択(以前はソースから自動スクロールと呼ばれていた)アクションを使用して、プロジェクトツールウィンドウでファイルを見つけることができます。
プロジェクトツールウィンドウでプロジェクトツールバーを右クリックして、コンテキストメニューから開いているファイルを常に選択を選択します。その後、GoLand は現在アクティブなエディタータブで開かれているファイルを追跡し、自動的にプロジェクトツールウィンドウでそれを見つけます。
シングルクリックでファイルを開くオプションを選択することもできます。この場合、プロジェクトビューでファイルをクリックすると、GoLand は自動的にそのファイルをエディターで開きます。
エラーまたは警告間を移動する
コード内で次または前に見つかった問題にジャンプするには、それぞれ F2 または Shift+F2 を押します。または、メインメニューから
を選択します。GoLand はコード発行の直前にキャレットを配置します。
GoLand がコードの問題間を移動する方法を設定します。すべてのコードの問題間を移動することも、小さな問題をスキップして検出されたエラー間を移動することもできます。スクロールバー領域のコード分析マーカーを右クリックして、コンテキストメニューから使用可能なナビゲーションモードの 1 つを選択します。
GoLand が警告、情報、その他の軽微な問題をスキップするには、優先度が高い問題のみに移動を選択します。
検出されたすべてのコードの問題間で GoLand をジャンプさせるには、次の問題へジャンプを選択します。
構造ビューのポップアップでコード要素を検索する
作業中のファイル内のコード要素を見つけるために、構造表示ポップアップを使用することができます。
構造ビューポップアップを開くには、Ctrl+F12 を押します。
- ポップアップで、必要なアイテムを見つけます。GoLand の要素の名前を入力して検索範囲を絞り込むことができます。 Enter を押してエディターと対応する要素に戻ります。
ポップアップにいる間、ファイルメンバーを分類することができます。匿名クラスと継承メンバーを参照してください。
メソッドを閲覧する
コード内のメソッドを視覚的に分離するには、設定 / 環境設定ダイアログ Ctrl+Alt+S で に移動し、メソッドセパレーターを表示するオプションを選択します。
構造ツールウィンドウを開くには、Alt+7 を押します。
レンズモードを使用する
レンズモードでは、実際にスクロールしなくてもコードをプレビューできます。スクロールバーの上にマウスを置くと、デフォルトでこのモードがエディターで使用可能になります。警告やエラーメッセージの上にマウスを置いたときに特に便利です。
レンズモードを無効にするには、エディターの右側にあるコード分析マーカーを右クリックし、コンテキストメニューでスクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。
別の方法として、設定 / 環境設定ダイアログ Ctrl+Alt+S で に移動し、スクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。
ナビゲーションにパンくずリストを使用する
現在開いているファイル内のクラス、変数、関数、メソッド、タグの名前を示すパンくずリストを使用して、ソースコード内を移動できます。デフォルトでは、パンくずリストは有効になっており、エディターの下部に表示されます。
パンくずリストの場所を変更するには、パンくずリストを右クリックし、コンテキストメニューでパンくずリストと場所の設定を選択します。
パンくずリストの設定を編集するには、設定 / 環境設定ダイアログ Ctrl+Alt+S で に進みます。
行または列を見つける
指定行 / カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を、: で区切って指定し、OK をクリックします。
エディターで行番号を表示したくない場合は、設定 / 環境設定ダイアログ Ctrl+Alt+S で に移動し、行番号の表示チェックボックスをオフにします。
ファイルパスを見つける
エディターで Ctrl+Alt+F12 を押すか、コンテキストメニューで
を選択します。Finder で表示ポップアップで、パスファインダーで開くファイルまたはディレクトリを選択して Enter を押します。
最近のファイルを見つける
最近使用したファイルポップアップで最近編集したファイルと最近編集したファイルを検索できます。
最近のファイルのリストを含む最近使用したファイルポップアップを開くには、Ctrl+E を押します。
最近編集したファイルのみを見るには、もう一度 Ctrl+E を押すか、または変更のみを表示チェックボックスを選択します。
ポップアップの項目を検索するには、スピード検索機能を使用します。検索クエリの入力を開始すると、検索フィールドが表示されます。GoLand は検索クエリに基づいて結果を表示し、入力に応じてリストが縮小します。
関連ページ:

エディターの基本
GoLand エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号とアノテーションが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り替えたり、エディターサイズを変更したり、...

ソースコード階層
GoLand を使用すると、タイプ、メソッド、呼び出しの階層を調べて、ソースファイルの構造を調べることができます。階層を構築する:タイプ階層は、タイプによって実装されるインターフェースと、インターフェースを実装するタイプを示します。呼び出し階層は、メソッドまたは関数の呼び出し元または呼び出し先を示します。構築すると、階層ツールウィンドウで階層をすぐに表示して調べることができます。デフォルトでは、新しく構築された階層はすべて現在のタブの内容を上書きします。現在のタブを保持し、次の階層を新しいもの...

一般
設定 / 環境設定ダイアログの一般ページを使用して、エディターの動作を構成し、そのビューをカスタマイズします。マウスコントロール Ctrl / Command + マウスホイールでフォントサイズを変更するこのチェックボックスが選択されている場合、キーを押しながらマウスホイールを回転させることにより、特定のエディターのフォントサイズを変更できます。このチェックボックスは、ドキュメントのクイックルックアップのフォントサイズにも影響します。チェックボックスがオフの場合は、キーを押しながらマウスホイー...

キーボードショートカット
GoLand 標準のキーボードショートカット PDF は、公式ショートカット一覧 PDF 日本語版から入手できます。ローカルに保存しておいて活用しましょう。GoLand には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定 / 環境設定ダイアログを開き、キーマップを選択します。GoLand は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している...

LightEdit モード
GoLand でプロジェクト全体を作成またはロードせずに 1 つのファイルのみを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして機能し、コード補完やコードナビゲーションなどの通常の IDE エディター機能をサポートしていないことに注意してください。ただし、特定のコード行に移動したり、コードの一部を折りたたんだり展開したり、ファイルエンコーディングを確認したり、変更したりすることはできます。LightEdit モードでフ...