<tfoot id='TSImg'></tfoot>

        <bdo id='TSImg'></bdo><ul id='TSImg'></ul>
      <legend id='TSImg'><style id='TSImg'><dir id='TSImg'><q id='TSImg'></q></dir></style></legend>

        <small id='TSImg'></small><noframes id='TSImg'>

      1. <i id='TSImg'><tr id='TSImg'><dt id='TSImg'><q id='TSImg'><span id='TSImg'><b id='TSImg'><form id='TSImg'><ins id='TSImg'></ins><ul id='TSImg'></ul><sub id='TSImg'></sub></form><legend id='TSImg'></legend><bdo id='TSImg'><pre id='TSImg'><center id='TSImg'></center></pre></bdo></b><th id='TSImg'></th></span></q></dt></tr></i><div id='TSImg'><tfoot id='TSImg'></tfoot><dl id='TSImg'><fieldset id='TSImg'></fieldset></dl></div>

        使用 Vim 正确缩进 HTML 和 PHP

        时间:2023-05-21
          <tbody id='H7s8W'></tbody>
        1. <i id='H7s8W'><tr id='H7s8W'><dt id='H7s8W'><q id='H7s8W'><span id='H7s8W'><b id='H7s8W'><form id='H7s8W'><ins id='H7s8W'></ins><ul id='H7s8W'></ul><sub id='H7s8W'></sub></form><legend id='H7s8W'></legend><bdo id='H7s8W'><pre id='H7s8W'><center id='H7s8W'></center></pre></bdo></b><th id='H7s8W'></th></span></q></dt></tr></i><div id='H7s8W'><tfoot id='H7s8W'></tfoot><dl id='H7s8W'><fieldset id='H7s8W'></fieldset></dl></div>
        2. <small id='H7s8W'></small><noframes id='H7s8W'>

          <tfoot id='H7s8W'></tfoot>

            • <bdo id='H7s8W'></bdo><ul id='H7s8W'></ul>
                <legend id='H7s8W'><style id='H7s8W'><dir id='H7s8W'><q id='H7s8W'></q></dir></style></legend>
                  本文介绍了使用 Vim 正确缩进 HTML 和 PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我已经使用 Vim 一段时间了,但我无法在 PHP 文件中使用正确的 HTML 缩进.

                  例如,我希望每个子项比其父项多缩进一个制表符,如下所示.

                  <div><label>统一尺寸</label><ul><li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S"id="s" class="radio"/></li><li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M"id="m" class="radio"/></li><li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L"id="l" class="radio"/></li><li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL"id="xl" class="radio"/></li>

                  <?php}?>

                  使用 PHP-correct-Indent 脚本,代码结果格式如下:

                  <div><label>统一尺寸</label><ul><li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S"id="s" class="radio"/></li><li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M"id="m" class="radio"/></li><li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L"id="l" class="radio"/></li><li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL"id="xl" class="radio"/></li>

                  <?php}?>

                  即使使用缩进的 HTML,然后我将 PHP 代码添加到其中,缩进也会被忽略,移动 HTML 代码的新行而根本没有任何缩进.

                  那么,有什么方法可以使用 Vim 获得我想要在 PHP 文件中处理 HTML 的缩进格式吗?

                  解决方案

                  这仍然困扰着我.我只是只是决定最好的解决方法(对我个人而言)是这样的:

                  :set filetype=html

                  然后突出显示您的文本并点击=.繁荣!HTML 格式化成功.(不理想,我知道,但至少它有效.)

                  I've been using Vim for a while, and I can't get proper HTML indentation working in PHP files.

                  For example, what I want is for each child to be indented one tab more than it's parent, as shown below.

                  <?php
                  if(isset($sports)) {
                      //Do something
                  ?>
                  <div>
                      <label>Uniform Size</label>
                      <ul>
                          <li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li>
                          <li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li>
                          <li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li>
                          <li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li>
                      </ul>
                  </div>
                  <?php
                  }
                  ?>
                  

                  Using the PHP-correct-Indent script, the code results in being formatted as follows:

                  <?php
                  if(isset($sports)) {
                      //Do something
                  ?>
                  <div>
                  <label>Uniform Size</label>
                  <ul>
                  <li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li>
                  <li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li>
                  <li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li>
                  <li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li>
                  </ul>
                  </div>
                  <?php
                  }
                  ?>
                  

                  Even with indented HTML which I then add PHP code to, the indentation is ignored, moving new lines of HTML code without any indentation at all.

                  So, is there any way that I can get the indentation format that I want working with HTML within PHP files, using Vim?

                  解决方案

                  This still bothers me. I only just decided that the best work-around (for me personally) is this:

                  :set filetype=html
                  

                  And then highlight your text and hit =. BOOM! HTML formatting succes. (Not ideal, I know, but at least it works.)

                  这篇关于使用 Vim 正确缩进 HTML 和 PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:特定文件类型的 Vim inoremap 下一篇:Vim PHP 全能完成

                  相关文章

                  最新文章

                • <i id='A6Eg6'><tr id='A6Eg6'><dt id='A6Eg6'><q id='A6Eg6'><span id='A6Eg6'><b id='A6Eg6'><form id='A6Eg6'><ins id='A6Eg6'></ins><ul id='A6Eg6'></ul><sub id='A6Eg6'></sub></form><legend id='A6Eg6'></legend><bdo id='A6Eg6'><pre id='A6Eg6'><center id='A6Eg6'></center></pre></bdo></b><th id='A6Eg6'></th></span></q></dt></tr></i><div id='A6Eg6'><tfoot id='A6Eg6'></tfoot><dl id='A6Eg6'><fieldset id='A6Eg6'></fieldset></dl></div>

                      <small id='A6Eg6'></small><noframes id='A6Eg6'>

                    1. <legend id='A6Eg6'><style id='A6Eg6'><dir id='A6Eg6'><q id='A6Eg6'></q></dir></style></legend>
                        <bdo id='A6Eg6'></bdo><ul id='A6Eg6'></ul>
                      <tfoot id='A6Eg6'></tfoot>