DataGrip 2025.2 Help

高级补全

类型匹配补全

智能类型匹配代码补全 过滤建议列表,并仅显示适用于当前上下文的类型。

调用类型匹配补全

  • 要调用类型匹配补全,请开始输入并按 Ctrl+Shift+Space 或从主菜单中选择 代码|代码补全|类型匹配

以下示例显示了基本补全(Ctrl+Space )和智能类型匹配补全(Ctrl+Shift+Space )的不同建议列表。

  • 类型匹配补全 Ctrl+Shift+Space

    智能补全和基本补全
  • 基本代码补全 Ctrl+Space

    智能补全和基本补全

语句补全

您可以使用语句完成来创建语法正确的代码结构。 它会插入必要的语法元素(圆括号、花括号和分号),并使您处于可以开始键入下一条语句的位置。

要调用语句补全,请开始输入代码结构并按 Ctrl+Shift+Enter

Hippie 补全

Hippie completion 是一个补全引擎,它分析您在可见范围内的文本并根据当前上下文生成建议。 它可以帮助您完成任何当前打开的文件中的任何单词。

将文本光标处的字符串扩展为现有单词

  1. 输入初始字符串,然后执行以下操作之一:

    • Alt+/ 或选择 代码 | 代码补全 | Cyclic Expand Word 搜索光标前的匹配词。

    • Alt+Shift+/ 或选择 代码 | 代码补全 | 循环展开单词(向后) 以在文本光标后和其他打开的文件中搜索匹配的单词。

    第一个建议值出现,而且原型在源代码中被高亮显示。

  2. 接受建议,或者按住 Alt 键并继续按 \ ,直到找到所需的单词。

以下示例显示了 INSERT 语句中值的 Hippie 补全:

标签和属性的补全

DataGrip 会自动补全 HTML/XHTML、XML/XSL 和 JSON 中标签和属性的名称和值。

标签和属性名称的补全基于文件关联的 DTD 或 Schema。 如果没有 schema 关联,DataGrip 将使用文件内容(标签名、属性名及其值)来完成您的输入。

完整的标签名称

  1. 请输入开头 < 然后开始输入标签名。 DataGrip 显示在当前上下文中适用的标签名称列表。

    使用 UpDown 键滚动列表。

  2. Enter 来接受列表中的选择。 如果您的文件与架构或 DTD 相关联,DataGrip 将自动根据其插入必需的属性。

    标签完成
最后修改日期: 2025年 9月 26日