为什么netbeans没有正确格式化代码?

时间:2011-06-17 13:43:34

标签: php netbeans formatting text-editor

为什么netbeans没有正确格式化代码?

html代码在div之间未正确对齐/格式化。请参阅下面的代码,尝试将其粘贴到netbeans中,然后按 Alt + Shift + F

<div id="header">
    <strong class="logo"></strong>
    <?php if ($showHeaderLogout): ?>
        <div style="float:right; margin-right: 20px">                        
            <div> Logged in as <span style="font-weight:bold"> ?????? </span> </div>                           
        </div>                
    <?php endif; ?>
    </div>                        

    <div class="nav-block">                        
    <?php if ($showNav): ?>
            <ul id="nav">                                                
                <li><a <?php echo ($headerActive == "home") ? "class='active'" : ""; ?> href="/home">Home</a></li>
            </ul>                                                
    <?php endif; ?>
</div>

1 个答案:

答案 0 :(得分:2)

这是一个netbeans格式化程序的“bug”,它使用像if:和endif这样的结构来迷失混合php环境以进行缩进。和html。

对于那些情况,我自己缩进代码。