高度な補完
型一致補完
スマートな型マッチングコード補完は、候補リストをフィルタリングし、現在のコンテキストに適用可能な型のみを表示します。
型一致補完を呼び出す
型一致の補完を呼び出すには、入力を開始して Ctrl+Shift+Space を押すか、メインメニューから を選択します。
次の例は、基本(Ctrl+Space )とスマート型一致補完 Ctrl+Shift+Space のさまざまな候補リストを示しています。
型一致補完 Ctrl+Shift+Space

基本コード補完 Ctrl+Space

ステートメント補完
文の補完を使用して、構文的に正しいコード構成体を作成できます。 必要な構文要素(括弧、中括弧、セミコロン)を挿入して、次のステートメントの入力を開始できる位置に移動します。
ステートメント補完を呼び出すには、コード構造の入力を開始し、 Ctrl+Shift+Enter を押します。
ヒッピー補完
ヒッピー補完は、目に見える範囲でテキストを分析し、現在のコンテキストから提案を生成する補完エンジンです。 それは現在開いているファイルのどれからでもどんな単語でも補完するのに役立ちます。
キャレットの文字列を既存の単語に展開する
最初の文字列を入力し、次のいずれかを実行します:
Alt+/ を押すか、 を選択して、キャレットの前に一致する単語を検索します。
Alt+Shift+/ を押すか、 を選択して、キャレットの後ろにある他の開いているファイルで一致する単語を検索します。
提案された最初の値が表示され、プロトタイプがソースコードでハイライトされます。
提案を受け入れるか、 Alt キーを押したまま、必要な単語が見つかるまで \ を押し続けます。
次の例は、 挿入 ステートメントの値のヒッピー補完を示しています。
タグと属性の補完
DataGrip は、HTML/XHTML、XML/XSL、JSON のタグと属性の名前と値を自動的に補完します。
タグと属性名の補完は、ファイルが関連付けられている DTD またはスキーマに基づいています。 スキーマ関連がない場合、DataGrip はファイル内容(タグと属性名およびその値)を使用して入力を補完します。
タグ名の補完
開始
<を入力し、タグ名の入力を開始します。 DataGrip は、現在のコンテキストに適したタグ名のリストを表示します。リストをスクロールするには、 Up キーと Down キーを使用します。
Enter を押して、リストから選択を受け入れます。 ファイルがスキーマまたは DTD に関連付けられている場合、DataGrip はそれに応じて必須属性を自動的に挿入します。
