PhpStorm 2021.3 Help

代码完成

使用此页面配置代码完成参数信息

相符

如果您希望在建议代码完成匹配时考虑字母大小写,请选择此选项。选择是否要为所有字母的第一个字母匹配大小写。

自动插入单个建议

如果只有一个基本和/或类型匹配完成的代码完成建议,请选择是否要自动完成代码。

按字母顺序对建议进行排序

如果您想按字母顺序对建议列表中的项目进行排序,而不是按相关性对它们进行排序,请选择此选项。

您可以随时通过单击建议列表按字母顺序排序中的或按相关性排序图标来更改此行为。

键入时显示建议

如果您希望自动调用建议列表,而无需显式调用完成,请选中此复选框。

通过按空格、点或其他与上下文相关的键插入选定的建议

如果要通过键入取决于语言、上下文等的特定键来插入选定的建议,请选中该复选框。

显示文档弹出窗口

选中此复选框可让 PhpStorm 自动为建议列表中的每个项目显示一个弹出窗口,其中包含当前在查找列表中突出显示的类、方法或字段的文档。

在右侧的字段中,指定延迟(以毫秒为单位),之后应该会出现弹出窗口。

JavaScript

在此区域中,在 JavaScript 上下文中配置代码完成。从配置代码完成设置了解更多信息。

物品

描述

仅基于类型的完成

默认情况下,PhpStorm 建议完成符号,无论其类型如何。使用这种方法,在复杂的情况下,列表会显示多个完成变体。

要使完成更加精确,请选中该复选框。完成列表将在很大程度上取决于 PhpStorm 推理。因此,在推理不佳的情况下,列表可能会保持为空。

为可空类型建议带有可选链接的项目

默认情况下,PhpStorm 建议使用可选链接运算符 (?)完成符号。要禁止显示此类建议,请清除该复选框。

扩展方法主体以完成覆盖

默认情况下,当您要覆盖父类或接口中的方法并从完成建议列表中选择此方法时,PhpStorm 会自动添加参数,生成super()调用,并在可能的情况下添加类型信息。

清除Expand method body in completion for overrides复选框以禁止在完成期间自动生成覆盖方法体。

完成名称

  • 建议变量和参数名称:默认情况下,复选框被清除。当它被选中时,PhpStorm 会在声明过程中建议新变量和参数的名称。这些建议基于在您的项目、您正在使用的库和标准 API 中定义的类、类型和接口的名称。

  • 为类字段建议名称

    该选项默认关闭。

  • 为建议的参数名称添加类型注释:选中此复选框可为每个完成建议提供有关其类型的信息。

    只有在选择“建议变量”和“参数名称”复选框时,此复选框仅可用。

参数信息

物品

描述

完成时显示参数名称提示

选择是否要显示参数值的提示。

显示参数信息弹出窗口

当在编辑器中输入左括号或从建议列表中选择方法时,选中此复选框可让 PhpStorm 自动显示包含所有可用方法签名的弹出窗口。

在右侧的文本字段中,指定弹出窗口出现后的延迟时间(以毫秒为单位)。

如果未选中此复选框,则Ctrl+P用于显示参数信息。

显示完整的方法签名

如果选中此复选框,参数信息将显示完整的签名,包括方法名称和返回类型。

SQL

物品

描述

在 JOIN 完成中使用别名

在 JOIN 语句中为表创建别名。

在 JOIN 完成中使用别名

反转自动生成的 ON 子句中的操作数顺序

切换 ON 子句中的操作数。当复选框被清除时,FROM 表在 JOIN 条件中排在第一位。

反转自动生成的 ON 子句中的操作数顺序

根据名称匹配建议非严格外键

为您生成 JOIN 语句可能的代码完成建议列表。代码完成列表包括与 JOIN 语句中的表中的列同名的其他表中的列的建议。

在虚拟外键的调试规则中阅读有关此选项的调试规则的更多信息。

已选中复选框

复选框已清除

根据名称匹配建议非严格外键开启
根据名称匹配建议非严格外键关闭

完成表名时自动添加别名

为表名创建别名。

完成表名时自动添加别名

在表名之后完成建议别名

使用代码完成 ( Ctrl+Space) 时建议表名的别名。

在表名之后完成建议别名

自定义别名(表格)

您可以添加表名和要用于此表的别名。要添加表别名对,请单击添加别名按钮 ( 添加别名按钮)。

自定义别名表

物品

描述

在补全中插入默认参数值

默认情况下,当您选择并应用完成建议时,PhpStorm 会插入默认参数值,因此您只需填写插入模板中的字段。

清除复选框以抑制此类行为并自己填写参数。

最后修改:2021 年 11 月 30 日