17

出于某种原因,Eclipse 似乎认为 eg<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>

任何人都知道如何关闭此逻辑(我希望所有标签都缩进!)或自定义它?

4

3 回答 3

16

窗口 > 首选项 > Web > HTML 文件 > 编辑器。

删除您想要缩进“内联元素”字段的内容。

在此处输入图像描述

这为我解决了。

希望现在更好。

于 2013-08-21T19:07:11.473 回答
8

我会给你一个例子来说明如何在 Aptana 中做到这一点。由于它基于 Eclipse - 它或多或少是相同的:

Window > Preferences > Aptana (or Eclipse) > Editors > HTML > Formatting > To edit, save profile as a new, and Edit > New lines > 这里的一切都应该是不言自明的。

示例截图:http: //img10.imageshack.us/img10/6643/aptanaeclipse.jpg

如果您难以找到菜单项,只需在“首选项”对话框窗口的左上角进行过滤搜索。

于 2011-01-11T16:03:01.870 回答
2

我建议你看看 html tidy,它是一个命令行工具。如果你运行的是 linux,那么启动你的包管理器并搜索“tidy”,它就会出现。如果是 windows,那么请看这个页面:http ://tidy.sourceforge.net/#binaries

来自 bash/DOS 提示符的典型 tidy 命令:

tidy -im index.html

这将 ( -i) 缩进代码并 ( -m) 修改输入文件(而不是将其吐在控制台上)。它还将列出与您在标题中获得的 DOCTYPE 相关的任何警告或错误。

运行命令后,eclipse 应该通知您代码已更新,并提示您使用更新的代码刷新窗口。

于 2011-03-25T10:09:04.237 回答