有没有办法找到嵌套在 php 条件中的结束 html 标记?例如我有这个:
<?php
if (condition) {
echo '<div id="optional">';
}
?>
<div id="content">
<p>More content here</p>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<p>Additional content here</p>
</div>
<?php
if (condition) {
echo '</div>';
}
?>
如果我将光标放在末尾div#optional
并按下SHIFT-CMD-B它只会在 if 中找到代码,它不会搜索下一个未配对的结束标签。有没有办法让 Textmate 搜索下一个未配对的结束标签?
如果我像这样以不同的方式编码:
<?php
if (condition) { ?>
<div id="optional">
<?php } ?>
<div id="content">
<p>More content here</p>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<p>Additional content here</p>
</div>
<?php
if (condition) { ?>
</div>
<?php } ?>
然后按SHIFT-CMD-B我得到相同的结果。在 Dreamweaver CS6 中,如果我将光标放在末尾div#optional
并选择父标记,它将div
在嵌入的 php.ini 中找到结束标记。但是,这仅适用于第二版编码。
我正在从 DW 过渡到 TM,而且大部分时间都很容易,但这是我尚未解决的一个问题。有谁知道解决这个问题?