2014-04-25 44 views
8

當我格式的文檔,而不是保持原有的黏合結構:如何使IntelliJ IDEA保持HTML嵌套Tab鍵?

<div class="topbar"> 
    <div class="topbar-wrapper"> 
     <div class="js-topbar-dialog-corral"> 
      <div class="topbar-dialog siteSwitcher-dialog dno"> 
      </div> 
     </div> 
    </div> 
</div> 

IDEA打破它:

enter image description here

如何關閉這一行爲?

回答

8

看看代碼樣式,HTML根據您的設置,然後在其他選項卡下:

enter image description here

您應該檢查Do not indent children of:條目。你可能想玩這些東西,直到你得到你想要的風格。如果它仍然無法正常工作,那麼也許你的文檔不符合xhtml標準 - 也就是說,它可能是不平衡的,雖然合法的html,但它使Idea難以格式化。

+1

刪除所有內容'不要縮進'製作的技巧 – message

+0

我有很深的結構,我不喜歡隨機換行,所以我不打擾根(html)縮進。我還可以處理頭部和身體左對齊。這意味着我的更多代碼在窗口中可見而不滾動。 –

+0

此外,您可能需要增加「或者如果標籤大小超過n行」字段的值,使其超過文件中的行數! –