ファイル構造
GoLand を使用すると、 構造ツールウィンドウや 構造ポップアップでファイルの構造を表示・移動できます。


プロジェクトが バージョン管理されている場合、 構造 ツールウィンドウと 構造 ポップアップに VCS ステータスの色が表示されます。 これは、ファイルの変更を追跡できます。 変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前は緑色でハイライトされます。
構造 のアイコンにマウスを合わせると、ツールチップにアイテムに関する追加情報が表示されます。
構造ポップアップ
ポップアップで提供される情報は ツールウィンドウよりも少ないですが、 入力時に絞り込む オプションにより構造内をより速く移動できます。
エディターでファイルを開き、 Ctrl+F12 を押すか、メインメニューの に移動します。
ポップアップで、検索する要素の名前を入力し始めます。 入力すると、IDE によって検索結果が絞り込まれます。
キャメルハンプも利用できます。たとえば、
dsuと入力して一致させることができます。さらに、ポップアップのチェックボックスを使用して検索結果を絞り込むことができます。 並べ替えを変更するには、
をクリックし、必要なオプションを選択します。
Enter を押すか項目をクリックしてポップアップを閉じ、エディターで選択した要素に移動します。
- パッケージ構造を表示
現在のパッケージに含まれる他のファイルのコード要素を表示します。
- アルファベット順
クラス内の要素をアルファベット順にソートします。
- エクスポート性で並べ替え
別のパッケージからのアクセスを許可するためエクスポート可能な識別子を優先的に表示します。
- 入力時に絞り込む
入力時に不要な項目を非表示にします。 このオプションが無効な場合、IDE は検索クエリに一致するすべての項目を非表示にせずハイライトします。
構造ツールウィンドウ
エディターでファイルを開くか、 プロジェクト ツールウィンドウでファイルを選択します。
Alt+7 を押すか、メインメニューで に移動します。
ツールウィンドウで、検索する要素の名前の 入力を開始します。 キャメルハンプを使用することもできます。 入力すると、IDE によって検索結果がハイライトされます。
検索結果の絞り込みやツールウィンドウ項目の並べ替えは、
の下にあるオプションでも行えます。

表示オプション
ソート
- アルファベット順
クラス内の要素をアルファベット順にソートします。
- エクスポート性で並べ替え
別のパッケージからのアクセスを許可するためエクスポート可能な識別子を優先的に表示します。
表示
- パッケージ構造を表示
現在のパッケージに含まれる他のファイルのコード要素を表示します。
- プライベートメンバーを表示
エクスポートされていないコード要素名を表示します。
次のコードを考えてみましょう。 プライベートメンバーを表示 が選択されている場合、
fooは 構造 ツールウィンドウに表示されますが、Foo2は表示されません。package main type foo struct { } type Foo2 struct { }- HTML アウトライン
(HTML ファイルのみ)HTML 5 ファイルのアウトラインを表示します
- DDL ステートメント
(SQL ファイルのみ) DDL ステートメント (
作成、変更、削除やその他のステートメントなど) のみを表示します。- DML ステートメント
(SQL ファイルのみ) DML ステートメント (たとえば、
SELECT、挿入、更新、削除やその他のステートメント) のみを表示します。- Select ステートメント
(SQL ファイルのみ)
SELECTステートメントのみを表示します。- その他
(SQL ファイルのみ)前のカテゴリに当てはまらないステートメントのみを表示します。
識別子アイコン
アイコン | 説明 |
|---|---|
インターフェース | |
タイプに属するフィールド | |
関数 | |
メソッド | |
タイプ | |
変数 | |
定数 |