代码完成
使用此页面配置代码完成和参数信息。
相符 | 如果您希望在建议代码完成匹配时考虑字母大小写,请选择此选项。选择是否要为所有字母的第一个字母匹配大小写。 |
自动插入单个建议 | 如果只有一个基本和/或类型匹配完成的代码完成建议,请选择是否要自动完成代码。 |
按字母顺序对建议进行排序 | 如果您想按字母顺序对建议列表中的项目进行排序,而不是按相关性对它们进行排序,请选择此选项。 您可以随时通过单击建议列表中的或图标来更改此行为。 |
键入时显示建议 | 如果您希望自动调用建议列表,而无需显式调用完成,请选中此复选框。 |
通过按空格、点或其他与上下文相关的键插入选定的建议 | 如果要通过键入取决于语言、上下文等的特定键来插入选定的建议,请选中该复选框。 |
显示文档弹出窗口 | 选中此复选框可让 PhpStorm 自动为建议列表中的每个项目显示一个弹出窗口,其中包含当前在查找列表中突出显示的类、方法或字段的文档。 在右侧的字段中,指定延迟(以毫秒为单位),之后应该会出现弹出窗口。 |
JavaScript
在此区域中,在 JavaScript 上下文中配置代码完成。从配置代码完成设置了解更多信息。
物品 | 描述 |
---|---|
仅基于类型的完成 | 默认情况下,PhpStorm 建议完成符号,无论其类型如何。使用这种方法,在复杂的情况下,列表会显示多个完成变体。 要使完成更加精确,请选中该复选框。完成列表将在很大程度上取决于 PhpStorm 推理。因此,在推理不佳的情况下,列表可能会保持为空。 |
为可空类型建议带有可选链接的项目 | 默认情况下,PhpStorm 建议使用可选链接运算符 (?)完成符号。要禁止显示此类建议,请清除该复选框。 |
扩展方法主体以完成覆盖 | 默认情况下,当您要覆盖父类或接口中的方法并从完成建议列表中选择此方法时,PhpStorm 会自动添加参数,生成 清除Expand method body in completion for overrides复选框以禁止在完成期间自动生成覆盖方法体。 |
完成名称 |
|
参数信息
物品 | 描述 |
---|---|
完成时显示参数名称提示 | 选择是否要显示参数值的提示。 |
显示参数信息弹出窗口 | 当在编辑器中输入左括号或从建议列表中选择方法时,选中此复选框可让 PhpStorm 自动显示包含所有可用方法签名的弹出窗口。 在右侧的文本字段中,指定弹出窗口出现后的延迟时间(以毫秒为单位)。 如果未选中此复选框,则Ctrl+P用于显示参数信息。 |
显示完整的方法签名 | 如果选中此复选框,参数信息将显示完整的签名,包括方法名称和返回类型。 |
SQL
物品 | 描述 | ||||
---|---|---|---|---|---|
在 JOIN 完成中使用别名 | 在 JOIN 语句中为表创建别名。 | ||||
反转自动生成的 ON 子句中的操作数顺序 | 切换 ON 子句中的操作数。当复选框被清除时,FROM 表在 JOIN 条件中排在第一位。 | ||||
根据名称匹配建议非严格外键 | 为您生成 JOIN 语句可能的代码完成建议列表。代码完成列表包括与 JOIN 语句中的表中的列同名的其他表中的列的建议。 在虚拟外键的调试规则中阅读有关此选项的调试规则的更多信息。
| ||||
完成表名时自动添加别名 | 为表名创建别名。 | ||||
在表名之后完成建议别名 | 使用代码完成 ( Ctrl+Space) 时建议表名的别名。 | ||||
自定义别名(表格) | 您可以添加表名和要用于此表的别名。要添加表别名对,请单击添加别名按钮 ( )。 |
镖
物品 | 描述 |
在补全中插入默认参数值 | 默认情况下,当您选择并应用完成建议时,PhpStorm 会插入默认参数值,因此您只需填写插入模板中的字段。 清除复选框以抑制此类行为并自己填写参数。 |