Sublime Text 2 - Html 自动完成问题

Sublime Text 2 - Html Autocomplete issue

这是我的第一个问题,请原谅我的菜鸟。我曾经在 Sublime Text 中输入 html + TAB 结果是:

<html>  
   <head>  
     <title>
     </title>  
   </head> 
   <body>
   </body>
</html>

现在结果只有

<html></html>

可能我做错了,我安装了emmet和三个js包。 感谢您的帮助。

可能安装了多个 snippets/completions 使用相同的触发器 html。您有两种选择来解决此问题:

  1. 键入 html,然后按 Ctrl+Space。这将显示完成 selector,它允许您 select 触发哪个 snippet/completion。

示例:

  1. 或者,您可以强制完成 select 或在处理 HTML 文件时显示(默认情况下禁用)。打开您的用户首选项(首选项 > 设置用户)并通过添加 text.html 范围(或更有限的 text.html.basic)来调整 auto_complete_selector

那是因为您安装了 Emmet。 tab 键现在被 Emmet 用来展开 abbreviations

您可以使用 ! 代替 html,然后按 tab。如果你想要旧的行为,你也可以使用 Ctrl+Space