我的Sublime Text 3出现了一个小错误。当我尝试自动完成一些HTML标记时,在第一个标记之前插入一个额外的“<”,这使我每次自动完成标记时都必须返回并手动删除它。我正在使用build 3176,我已经尝试回滚到3170,但问题仍然存在。奇怪的是,在我的主PC上,即使我有相同版本的Sublime Text,也不会出现bug。我在下面列出了我的问题。
在按Tab键之前:
按Tab键后:
会发生什么,看起来你正在使用Emmet。你必须只给出标签名称并完成。
例如:
div→
<div></div>
a→
<a href=""></a>
link→
<link rel="stylesheet" href="" />
img→
<img src="" alt="" />
尝试以这种方式利用Emmet。你有一个巨大的Cheat Sheet列表也可以使用。这真的是一个功能,而不是一个bug。 :)
只需输入您想要的短版本,可能是<p></p>
的'p'并按下标签,而不是输入,它将自动完成。