Notepad ++ XML Tools自动调整逻辑

时间:2016-12-29 01:04:33

标签: html xml plugins notepad++ auto-indent

请帮助我

所以我开始使用Notepad ++ v7.2中的XML Tools插件附带的CTRL + ALT + SHIFT + B自动配置功能。一切都工作正常我只是对插件使用的逻辑有疑问。在这段代码中:

                    <tr>
                        <td>
                            <img id="codeImg" alt="matrix code" src="http://i860.photobucket.com/albums/ab170/gondrongsolo/background.gif">
                            </td>
                            <td>
                                <ul>
                                    <li>
                                        <em>Python</em> programming</li>
                                    <li>Shell scripting</li>
                                    <li>Reddit addict</li>
                                    <li>Fitness nut</li>
                                    <li>Raidboss Gamer</li>
                                </ul>
                            </td>
                        </tr>

为什么使用自动调整功能会像这样纠正它?第一个<tr>不应与</tr>结束标记匹配相同的间距吗?我发现这种情况发生了,我插入了一个不需要结束标记的标记,例如imgp标记。

我真的希望能够修复自动格式化,因为它可以让我更清楚地阅读我的代码,并非常感谢您的回复。如果我需要一个不同的插件,请指导我!

1 个答案:

答案 0 :(得分:0)

因此,尽管你没有 需要 使img成为一个自我结束标记,以便在html中使用它,你 可以 在标记的末尾使用它。如果使用此插件,您可以在执行<img ... />时使其高兴,而不会在网页上造成错误。插件将正确读取并修复问题导致以下格式化:

                     <tr>
                        <td>
                            <img id="codeImg" alt="matrix code" src="http://i860.photobucket.com/albums/ab170/gondrongsolo/background.gif"/>
                        </td>
                        <td>
                            <ul>
                                <li>
                                    <em>Python</em> programming</li>
                                <li>Shell scripting</li>
                                <li>Reddit addict</li>
                                <li>Fitness nut</li>
                                <li>Raidboss Gamer</li>
                            </ul>
                        </td>
                    </tr>