PhpStorm如何检测/高亮关闭"标签;在PHP'的控制结构的替代语法


PhpStorm how to detect/highlight closing "tag" in PHP's alternate syntax of contol structures

和标题差不多。是否有一种方法使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;"。有办法让它高亮吗?

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

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

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

2017版本的PHPStorm现在支持它。但是很明显他们有问题,他们关闭了这个功能,他们没有提到问题是什么。但是你仍然可以通过Find Action->Registry->php.brace.alt来启用它。语法

PHP语法