2013-10-23 91 views
2

我用一個表生成器來轉換一個較大的Excel文件轉換成HTML,但許多代碼相同系中運行,如下圖所示:Sublime Text - 有沒有辦法將標籤自動分割到新行?

<tr><td>&nbsp;</td><td>&nbsp;</td><td>25%</td><td>25%</td><td>40%</td><td>10%</td></tr> 
<tr><td>IV</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp; </td></tr> 

是否有崇高的文本自動破解辦法標籤到個人行上,以方便添加我需要添加的所有類樣式?

尋找以下:

<tr> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td>5%</td> 
    <td>0%</td> 
    <td>95%</td> 
    <td>&nbsp;</td> 
</tr> 
<tr> 
    <td>II</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
</tr> 
+0

XML漂亮打印? https://github.com/alek-sys/sublimetext_indentxml –

回答

3

的想法中的每個標籤後,先插入新行字符,那麼代碼重新縮進。

首先找到所有>字符,然後用>\n(正則表達式)替換它,然後去EditLine - >Reindent。這樣你可以縮進你的代碼!

0

如果您有標籤內的文本,兄弟標籤上的縮進可能發生在不同的列上。 第一查找/替換你可以應該另一把文本後,新的生產線關閉標籤後: 搜索:(\ w +)< 替換$ 1 \ñ<

,然後編輯,設備 - >重新縮進

1

如果您已經安裝了Tag包,你可以簡單地從菜單中選擇:

Edit -> Tag -> Auto-format Tags on Document 
相關問題