出于某种原因,Eclipse似乎认为,例如<div>
和<td>
标签不值得缩进。
Ctrl + Shift + F缩小以下HTML:
<div>
<div>
<table>
<tr>
<td>test<br />
test2
<h1>test 2</h1>
<div>testing<br />
test2</div>
<table>
<tr>
<td>
<h1>again</h1>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
任何人都知道如何关闭此逻辑(我希望所有标签都缩进!),或者自定义它?
答案 0 :(得分:14)
答案 1 :(得分:7)
我将举例说明如何在Aptana中做到这一点。因为它基于Eclipse - 它或多或少会相同:
窗口&gt;偏好&gt; Aptana(或Eclipse)&gt;编辑&gt; HTML&gt;格式化&gt;要进行编辑,请将配置文件另存为新配置文件,然后修改&gt;新行&gt;这里的一切都应该是自我解释的。
示例屏幕截图:http://img10.imageshack.us/img10/6643/aptanaeclipse.jpg
如果您难以找到菜单项,只需在“首选项”对话框窗口的左上角进行过滤搜索。
答案 2 :(得分:2)
我建议你看一下html tidy,这是一个命令行工具。如果你正在运行linux,那么启动你的软件包管理器并搜索'tidy',它就会在那里。如果是windows,请参阅此页面:http://tidy.sourceforge.net/#binaries
来自bash / DOS提示符的典型整洁命令:
tidy -im index.html
这将(-i
)缩进代码并且(-m
)修改输入文件(而不是将其吐出到控制台上)。它还会列出与标题中的DOCTYPE相关的任何警告或错误。
运行命令后,eclipse应通知您代码已更新,并提示您使用更新的代码刷新窗口。