在postfix自动完成后跳转到foreach / if声明中的括号

时间:2015-07-09 04:52:55

标签: php phpstorm

情况如此:

我输入此表达式$ items.fe,使用TAB自动填充它。我最终是这样的:

foreach ($items as $item/*CARET HERE*/)
{

}

无论如何从当前的插入位置跳到大括号内?

如果if / foreach / while等中只有一个语句,那么我的工作要求不要有任何括号。如果我只有一个语句,可以快速删除它们吗?

1 个答案:

答案 0 :(得分:1)

  

无论如何从当前的插入位置跳到大括号内?

没有Eclipse风格的转义从当前括号/引用/等:https://youtrack.jetbrains.com/issue/IDEABKL-6984

但是,由于postfix完成使用Live Templates机制,你可以再次按 Tab Enter 移动到下一个编辑/入口点,在你的情况下,将在括号内。

  

如果if / foreach / while等中只有一个语句,那么我的工作要求不要有任何括号。如果我只有一个语句,可以快速删除它们吗?

我可能只建议使用Edit | Extend Selection - 在空括号内,它会选择{}之间的所有内容(包括实际括号)。