コード補完
このページを使用して、 コード補完および パラメーター情報を構成します。
項目 | 説明 |
|---|---|
大文字と小文字を区別 | コード補完との一致を提案するときに大文字と小文字の区別を考慮に入れる場合は、このオプションを選択します。 すべての文字のうちの最初の文字に大文字と小文字を一致させるかどうかを選択します。 |
単一の候補を自動的に挿入 | 基本的な型一致補完の提案が 1 つだけある場合は、コードを自動的に補完します。 |
候補をアルファベット順に並び替えます | 候補リスト内の項目を関連性によって並べ替えるのではなく、アルファベット順に並べ替える場合に選択します。 この動作は、候補リストの |
入力時に候補を表示する | 補完を明示的に 呼び出さなくても 、候補リストを自動的に呼び出す場合は、このチェックボックスを選択します。 |
スペース、ドット、その他のコンテキスト依存キーを押して選択した候補を挿入する | 言語やコンテキストなどに応じて特定のキーを入力して、選択した提案を挿入する場合は、チェックボックスを選択します。 |
ドキュメントのポップアップ表示までの時間 | このチェックボックスを選択すると、GoLand は候補リストの各項目のポップアップを自動的に表示し、現在補完候補リストでハイライトされているクラス、メソッド、フィールドのドキュメントを表示します。 右側のフィールドで、ポップアップが表示されるまでの遅延 (ミリ秒単位) を指定します。 |
可能な場合は丸括弧を自動的に挿入 | このオプションを有効化すると、関数やメソッドを補完した際に、GoLand が開き括弧と閉じ括弧のペアを自動的に挿入します。 ![]() このチェックボックスをオフにすると、丸括弧の自動挿入が抑制されます。 Enter の代わりに開き括弧 ![]() Enter の代わりに開き括弧 詳細は、 特定のキーを使用して提案を挿入するを参照してください。 |
機械学習支援による補完
項目 | 説明 |
|---|---|
機械学習に基づいて補完候補を並び替えます | 機械学習モデルを活用して、最も適切なアイテムを候補リストの上位にランク付けする場合は、このチェックボックスをオンにします。 必要に応じて、ML 支援補完を適用する言語を選択します。 この機能を有効化すると、GoLand はさまざまなキャレット位置での補完選択肢の統計を送受信し、ML アルゴリズムのトレーニングおよび適用に利用します。 統計は完全に匿名であり、型や関数の名前は含まれていません。 |
補完ポップアップで順位の変更箇所に印を付ける | ML 支援が補完リストの提案の順序にどのように影響するかを理解しようとしている場合は、ML アルゴリズムが標準の提案の並べ替えに対して相対的に上位または下位に移動した項目をマークすると役立つ場合があります。 そうではなく、ML の提案に満足している場合は、このチェックボックスをオフにすることができます。 |
補完ポップアップで最も関連性の高い項目に印を付ける | このオプションを有効にすると、ML アルゴリズムが現在の位置と完全に一致すると見なす補完アイテムがあるかどうかを確認できます。 そのようなアイテムが存在する場合は、アスタリスクでマークされます。 |
JavaScript
この領域では、JavaScript コンテキストで コード補完を構成できます。
項目 | 説明 |
|---|---|
型ベース補完のみ | デフォルトでは、GoLand は、型に関係なく、シンボルの補完を提案します。 このアプローチでは、複雑な場合、リストに複数の補完バリアントが表示されます。 補完をより正確にするには、チェックボックスを選択します。 補完リストは、GoLand の推測に強く依存します。 その結果、推論が不十分な場合、リストは空のままになることがあります。 |
Null 許容型に対するオプショナルチェイニングの使用を提案 | デフォルトでは、GoLand は オプショナルチェイニング演算子 (?) のシンボルの補完を提案します。 このような提案を表示しないようにするには、チェックボックスをオフにします。 |
補完時にメソッド本体をオーバーライド用に展開する | デフォルトでは、親クラスやインターフェースからメソッドをオーバーライドし、補完候補リストからこのメソッドを選択すると、GoLand はパラメーターを自動的に追加し、可能な場合は 補完時にメソッド本体をオーバーライド用に展開する チェックボックスをオフにすると、補完時のオーバーライド用のメソッド本体の自動生成が抑制されます。 |
命名の補完 |
|
パラメーター情報
項目 | 説明 |
|---|---|
パラメーター情報ポップアップ表示までの時間 | このチェックボックスをオンにすると、エディターで開き角括弧が入力された場合や、候補リストからメソッドが選択された場合に、GoLand が利用可能なすべてのメソッドシグネチャーを含むポップアップを自動で表示します。 右側のテキストフィールドに、ポップアップウィンドウが表示されるまでの遅延時間(ミリ秒単位)を指定します。 このチェックボックスが選択されていない場合は、 Ctrl+P を使用してパラメーター情報を表示します。 |
完全なメソッドシグネチャーを表示する | このチェックボックスをオンにすると、パラメーター情報にメソッド名や返された型などの完全なシグネチャーが表示されます。 |
SQL
項目 | 説明 |
|---|---|
オブジェクトを提案する | オブジェクトが提案される場所を選択します:
![]() ![]() ![]() |
オブジェクトを修飾する | オブジェクトをデータベース、スキーマ、テーブルやビュー、テーブルやビューのエイリアスで修飾するタイミングを選択します。
![]() ![]() |
オブジェクトを修飾する | 特定のケースでオブジェクトをいつ修飾するかを選択します。
![]() ![]() |
JOIN 句 | |
JOIN の補完にエイリアスを使用する |
![]() |
自動生成された ON 句のオペランドの順序を逆にする |
![]() |
名前の一致に基づいて厳密でない外部キーを提案する |
このオプションのデバッグルールの詳細については、 仮想外部キーのデバッグルール を参照してください。 ![]() ![]() |
テーブルエイリアス | |
テーブル名を補完するときにエイリアスを自動的に追加します。 | テーブル名用のエイリアスを作成します。 ![]() |
テーブル名の後にエイリアス名を補完で提案します。 | コード補完(Ctrl+Space )を使用するときにテーブル名のエイリアスを提案します。 ![]() |
カスタムエイリアス (テーブル) | このテーブルに使用するテーブル名とエイリアスを追加できます。 テーブルとエイリアスのペアを追加するには、 エイリアスの追加 ボタン( |














