使用实时模板生成自定义代码结构
PhpStorm为许多常见的代码结构提供了大量预定义的实时模板。您还可以定义自定义模板以涵盖特定于您的工作流程的用例。
插入实时模板
将插入符号放在您希望模板展开的位置。
键入模板缩写并按调用键(通常Tab默认情况下)。或者,在建议列表并选择必要的模板。
菜单上,单击 Ctrl+J以打开如果所选模板需要用户输入,则突出显示相应的字段。键入必要的值并按Enter或Tab完成输入并移至下一个输入字段。完成所有输入字段后,插入符号移动到构造的末尾(
$END$
如果标记在模板代码中定义,则移动到标记),编辑器返回常规操作模式。
您还可以使用环绕模板包装代码片段。
用实时模板包围代码块
选择一段代码被包围。
在建议列表并选择必要的模板。
菜单上,单击 Ctrl+Alt+J以打开
使用实时模板在函数调用中智能完成参数
在 PHP 上下文中,您可以使用“自动”实时模板,该模板为传递给函数、方法或类构造函数的参数提供完成列表。
要启用参数的智能完成:
在编辑器,然后单击常规,然后单击智能键。
对话框Ctrl+Alt+S中,单击选中PHP组中的启用智能函数参数完成复选框。
为函数使用智能完成模板:
键入params关键字作为函数调用中的第一个参数。
PhpStorm 显示一个实时模板,其中参数使用函数声明中定义的变量名自动完成。
要移动到下一个参数,请按Enter或Tab。要移至上一个参数,请按Shift+Tab。
完成列表按以下顺序包含来自本地范围的变量:具有相同类型,具有相似名称,在附近定义。您始终可以通过按下Ctrl+Space或键入列表中没有的任何内容来切换到通常的完成模式。具有相似名称的变量会自动插入。
最后修改时间:2021 年 6 月 29 日