在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)
解决。
答案 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 。