PhpStorm如何在PHP的contol结构的替代语法中检测/突出显示关闭“标记”

时间:2016-06-29 13:35:12

标签: php phpstorm

相当于标题所说的内容。有没有办法让PhpStorm在使用PHP的控制结构替代语法时突出显示结束“标记”?

请看一下这个示例代码:

<?
if($x==5) {
    echo "x is equal to 5";
}
?>

如果我将光标放在开/关大括号旁边或之前,PhpStorm会自动突出显示匹配的开/关大括号。

现在,如果我们编写相同的代码,但这次使用PHP的替代语法来控制结构,我们最终会得到这样的结果:

<? if ($x==5): ?>
x is equal to 5
<? endif; ?>

在这种情况下,PhpStorm不会突出显示开头“if”或结束“endif;”。有没有办法让它突出显示它?

2 个答案:

答案 0 :(得分:3)

不幸的是,当前版本的PhpStorm无法做到这一点。

https://youtrack.jetbrains.com/issue/WI-14517 - 观看此门票(星级/投票/评论)以获得任何进展通知。到目前为止,它尚未与任何特定的未来版本相关联(目前尚未计划实施)。

相关:https://youtrack.jetbrains.com/issue/WI-566

答案 1 :(得分:2)

2017版PHPStorm现在支持它。但显然他们有问题,他们关闭了这个功能,他们没有提到问题是什么。但您仍然可以通过以下方式启用它:查找操作 - &gt;注册表 - &gt; php.brace.alt.syntax

请参阅此处的回复Alternate PHP syntax