sublime text 3 and emmet not completing

时间:2015-10-06 08:38:51

标签: sublimetext3 emmet tab-completion

I have sublime text 3 and emmet and am trying to use Emmet but a few things are broken/ I am using completion.

ul+< tab >

gives

<ul>
</ul>

Also

input:text

outputs

inupt:<table></table>

Is sublime hijacking the the completion.

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,在text范围内工作时,Sublime Text会默认隐藏完成弹出窗口。 HTML的范围是text.html,因此行为是继承的。在您的用户设置中将text(或text.html)范围添加到auto_complete_selector。现在,当您键入代码时,您应该看到一个完成弹出窗口,允许您选择不同类型的完成。就个人而言,我安装了Emmet和HTML5软件包,因此在输入ul时,我看到两个完成条目可供选择。我怀疑你是在触发错误的完成。

HTML5包完成ul<ul>|</ul>,而Emmet完成<ul><li>|</li></ul>(多行)。

所以,这可能确实是另一个干扰Emmet的包。完成弹出窗口应该可以更容易地查看是否是这种情况。否则,您将必须禁用所有程序包以缩小问题范围。