SULTAN SULTAN - 7 months ago 25
HTML Question

php code not indenting in adobe brackets

I am using Adobe Brackets 1.0 code editor.

I have

.php
pages that include
HTML
&
PHP
lines.

HTML
lines indenting fine BUT
PHP
lines do not indent correctly!

is there any extension or way to force
PHP
lines to indent correctly?

I've used and tried the following extensions but non of them did the job:


  1. [PHP-SIG] PHP SmartHints

  2. PHP Syntax Hint

  3. QuickDocsPHP

  4. QuickDocsRegEx

  5. Tab tags

  6. WordHint



Thanks

P.S. I can't believe such good editor lack this important feature & functionality out-of-the-box.




UPDATE after Nicolò's answer:


  1. Before using "Indentator" extension (Manual indentation)



enter image description here


  1. After installing "Indentator" extension and applying Ctrl + Alt + i



enter image description here

Answer

I found a workaround to indent php codes

all what I had to do is to wrap the php code inside {}

Example

<body>
  <div>
    <div>
      <!-- some html contents -->
      <?php
      {
        //your php code here;
        //next lines will be indented correctly;
      }
      ?>
      <div>
        <div>
          <?php
          {
            //php code here;
            //another php line;
          }
          ?>
        </div>
      </div>
    </div>
  </div>
</body>

I found this way works fine with me and not causing any issues to the codes or to the pages.

Hope this helps