我想知道是否有一种方法可以使PhpStorm(或任何其他处理.phtml
文件的JetBrains工具)在折叠代码单元时识别条件块。
我举了这样一个例子:
<div class="parent">
<?php if (condition) : ?>
<div class="div1">
<?php elseif (conditionTwo) : ?>
<div class="div2">
<?php endif; ?>
<!-- Conditional block ends here -->
</div>
<!-- Parent container ends here -->
</div>
PhpStorm(默认情况下)允许我折叠div2
(与第一个</div>
一起),因此div1
需要与最后一个</div>
一起折叠,这意味着与parent
一起折叠。
我曾尝试调整设置,但没有成功。
Microsoft的Visual Studio代码具有正确的行为:
如您所见,在VSCode中,您不允许在php if
区块内的<div>
上折迭。
谢谢你的时间。
2条答案
按热度按时间gt0wga4j1#
无法使用给定的代码示例配置此功能。您可以将此功能提交到位于https://youtrack.jetbrains.com/newIssue的JetBrains跟踪器,以便开发人员在下一个IDE版本中查看此功能并解决此问题。
vxf3dgd42#
实际上,这里的问题是如何编写代码。