6

我使用表格生成器将大型 Excel 文件转换为 HTML,但大部分代码都在同一行运行,如下所示:

<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>

有没有办法让 Sublime 文本自动将标签分成单独的行,以便于添加我需要添加的所有类样式?

寻找以下内容:

 <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> 
4

4 回答 4

4

这个想法是首先在每个标签后插入换行符,然后重新缩进代码。

首先查找所有>字符,然后将其替换为>\n(正则表达式),然后转到Edit, Line-> Reindent。这样你就可以缩进你的代码了!

于 2013-10-23T03:22:35.070 回答
1

如果您安装了Tag包,您可以简单地从菜单中选择:

Edit -> Tag -> Auto-format Tags on Document
于 2015-02-19T17:01:31.560 回答
0

如果标签中有文本,兄弟标签上的缩进可能发生在不同的列上。在第一次搜索/替换之后,您可以在文本之后放置另一个新行结束标记:搜索:(\w+)< 替换 $1\n<

然后编辑,行->重新缩进

于 2014-08-05T12:34:35.280 回答
0

Easy steps and no packages are required!

  • press crtl+h to open replace popup
  • replace all >< with
    >
    <
    
  • ctrl+a to select all, then ctrl+shift+p and select reindent lines

That was it it's done!


Simplly replace

><

**with **

>
<

and you are good to go!

于 2021-08-01T09:27:31.760 回答