PhpStorm 2021.3 Help

使用实时模板生成自定义代码结构

PhpStorm为许多常见的代码结构提供了大量预定义的实时模板。您还可以定义自定义模板以涵盖特定于您的工作流程的用例。

插入实时模板

  1. 将插入符号放在您希望模板展开的位置。

  2. 键入模板缩写并按调用键(通常Tab默认情况下)。或者,在代码菜单上,单击插入实时模板 Ctrl+J以打开建议列表并选择必要的模板。

  3. 如果所选模板需要用户输入,则突出显示相应的字段。键入必要的值并按EnterTab完成输入并移至下一个输入字段。完成所有输入字段后,插入符号移动到构造的末尾($END$如果标记在模板代码中定义,则移动到标记),编辑器返回常规操作模式。

您还可以使用环绕模板包装代码片段。

用实时模板包围代码块

  1. 选择一段代码被包围。

  2. 代码菜单上,单击环绕 Ctrl+Alt+J以打开建议列表并选择必要的模板。

使用实时模板在函数调用中智能完成参数

在 PHP 上下文中,您可以使用“自动”实时模板,该模板为传递给函数、方法或类构造函数的参数提供完成列表。

要启用参数的智能完成:

  1. 设置/首选项对话框Ctrl+Alt+S中,单击编辑器,然后单击常规,然后单击智能键

  2. 选中PHP组中的启用智能函数参数完成复选框。

为函数使用智能完成模板:

  • 键入params关键字作为函数调用中的第一个参数。

    ps_smart_parameter_completion_step_1.png

    PhpStorm 显示一个实时模板,其中参数使用函数声明中定义的变量名自动完成。

    要移动到下一个参数,请按EnterTab。要移至上一个参数,请按Shift+Tab

    完成列表按以下顺序包含来自本地范围的变量:具有相同类型,具有相似名称,在附近定义。您始终可以通过按下Ctrl+Space或键入列表中没有的任何内容来切换到通常的完成模式。具有相似名称的变量会自动插入。

最后修改时间:2021 年 6 月 29 日