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 内で終了タグが検出されます。ただし、これはコーディングの 2 番目のバージョンを使用した場合にのみ機能します。
私は DW から TM に移行していますが、ほとんどは非常に簡単に移行できましたが、これはまだ解決していない問題の 1 つです。誰もこれに対する解決策を知っていますか?