IntelliJ - 如何为代码示例创建快捷方式

时间:2014-12-10 17:46:14

标签: intellij-idea

我正在使用InteliJ并且非常喜欢使用它。我的一个问题是:

有没有办法创建代码快捷方式?

例如,在进行错误测试时,我永远在写:

<?php die(var_dump($var)); ?>

并且认为有一个快捷键来自动化它会很棒。即

"Cmd Option D"

或类似的东西将预定义的语句转储到我的代码中......

对此有何想法?

1 个答案:

答案 0 :(得分:1)

您可以使用Live Templates

要定义模板,请转到设置/实时模板,然后选择组或创建新模板组并点击绿色加号按钮并选择实时模板

在缩写字段类型中,例如vd,它将作为您的代码段的触发器,定义上下文,代表此模板可用的语言并将其放入模板文本字段:

<?php die(var_dump($SELECTION$)); ?>

$SELECTION$部分是variable,代表当前选择。

现在当你在编辑器中时,你只需输入vd并点击 Tab 即可。这将扩展您的代码段,并将光标放在var_dump()

您可以在事件中键入要转储的变量名称,选择它,按 CTRL + ALT + T ,它将显示给您 Surround with 对话框,您可以在其中选择模板。选择后,您的变量名称将被var_dump代码段包围。

调用实时模板的另一种方法是点击 CTRL + J ,它将显示带有可用模板的自动完成弹出窗口。

Settings screenshot