Sublime Text 2 - HTML自动完成

时间:2013-05-04 10:23:04

标签: autocomplete sublimetext2

在ST2中,当您键入div.foo然后按标签时,它会转到<div class="foo"></div>

有没有像这样做自动完成的设置?

<div class="foo">
    // 4spaces here.
</div>

谢谢。

更新的

没有找到特殊设置,但发现如果有人有意更改片段的位置。 在Sublime Text 2 / Packages / HTML / html_completions.py中只需更改

snippet = "<{0} class=\"{1}\">$1$0".format(tag, arg)

snippet = "<{0} class=\"{1}\">\n\t$1\n$0".format(tag, arg)

解决。

2 个答案:

答案 0 :(得分:1)

您必须使用emmet .... stock sublime text 2不会通过键入emmet正在执行的element.class来自动完成类属性。我用它...我喜欢emmet魔法。

类似地,您可以键入元素&gt;元素以使第二个嵌套在第一个上。或element#id添加id而不是类...

以下是使用ST2上的emmet插件进行更多完成的emmet的完整cheat sheet

答案 1 :(得分:0)

确保您的网页使用HTML。您可以使用 CTRL + SHIFT + P 执行此操作。然后输入“设置HTML ”。

然后您可以输入 div.class_name ,然后输入 TAB