VSCode不能自动完成HTML

我在Windows 7上安装了新的Visual Studio代码时遇到了问题。在Mac上,编辑器自动closures了html标签,但是在我的Win7上却没有。 我认为必须有一些选项来打开它,但我找不到任何。 我在说什么时候,例如。 写入<html智能感知popup,你点击进入,通常它会自动放在</html>我的工作不正常。 (智能感知会popup,但是当您select其中一个选项时,它不会自动closures标签: <h1> -> </h1>

从0.3.0发行说明

HTML自动closures标签现在已经被删除,取而代之的是智能智能感知</

input标签名称(不用开始< )然后按Tab键

例如键入div然后按Tab键,VS会将其转换为<div></div>

或者input开始标签,然后按两次Tab键

例如 :

  1. 键入<div
  2. 按Tab键
  3. 按Tab键

它会添加结束标记

你可以尝试这个扩展 VS代码。 它已经实现了自动closures标记function,并将满足您的要求:

  • 当您在开始标记的右括号中键入时,自动添加结束标记
  • 插入结束标记后,光标位于开始标记和结束标记之间

这是一个很酷的技巧(实际上是Emmet的缩写)

  • 写标签名称|h1
  • 在那之后加一个星号 例如h1*
  • Tab | (将导致<h1></h1>

PS:这也适用于自我closures的标签,如 – inputimg