IntelliJ IDEA 2025.2 Help

高级补全

类型匹配补全

智能类型匹配代码补全会筛选建议列表,仅显示当前上下文适用的类型。

类型匹配补全在可以确定适当类型的情况下非常有用:

  •  在赋值语句的右边部分

  •  在变量初始化程序中

  •  在 return 语句中

  •  在方法调用的参数列表中

  •  对象声明中的 new 关键字之后

  • 在链式表达式中

调用类型匹配补全

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

    智能代码补全
  2. 如有必要,请再次按 Ctrl+Shift+Space。 这允许您完成:

    • 集合、列表和数组。 IntelliJ IDEA 搜索相同组件类型的符号并建议将其转换。

    • 静态方法调用或常量引用。 IntelliJ IDEA 扫描静态方法和字段,并建议当前上下文中适用的内容。

    智能类型自动完成第二次调用

语句补全

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

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

完成方法声明

  • 开始输入方法声明,在括号后按下 Ctrl+Shift+Enter

    public class Converter{ int a = 0; static boolean RepeatConversion(//caret) }
    public class Converter{ int a = 0; static boolean RepeatConversion(){ //caret } }

完成代码构造

  • 开始输入代码结构体并按 Ctrl+Shift+Enter

    IntelliJ IDEA 会自动完成构造并添加所需的标点。 文本光标位于下一个编辑位置。

    } catch (ArithmeticException e) { if(//caret) }
    } catch (ArithmeticException e) { if(//caret){ } }

将方法调用参数换行

  • 输入表达式。 然后输入方法调用。 当 println 在建议列表中获得焦点时,使用 Ctrl+Shift+Enter 选择它:

    System.out.println"Hello, world!"
    System.out.println("Hello, world!");

Hippie 补全

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

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

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

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

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

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

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

标签和属性的补全

IntelliJ IDEA 自动完成多种文件类型中的标签和属性名称及值:

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

XML/XSLJSP/JSPX 文件中,标签库和命名空间的代码补全可用。

完整的标签名称

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

    标签完成

    使用 UpDown 键滚动列表。

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

导入 taglib 声明

如果您需要使用在标签库中声明的标签,您需要在使用该标签库中的任何自定义标签之前导入此 taglib。

  1. 开始输入 taglib 前缀,然后按 Alt+Insert

  2. 从列表中选择一个 taglib 然后按 Enter

    IntelliJ IDEA 自动导入所选的 taglib 并添加 import 语句。

在一个 taglib 中声明一个标签

  1. 开始键入标签,然后按 Ctrl+Alt+Space

  2. 从列表中选择一个标签。 标签库的 uri 显示在括号中。

  3. 请选择一个 taglib 然后按 Enter。 IntelliJ IDEA 会添加所选标签库的声明。

最后修改日期: 2025年 9月 22日