2013-10-23 46 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 
相关问题