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键
例如 :
- 键入
<div
- 按Tab键
- 按Tab键
它会添加结束标记
你可以尝试这个扩展 VS代码。 它已经实现了自动closures标记function,并将满足您的要求:
- 当您在开始标记的右括号中键入时,自动添加结束标记
- 插入结束标记后,光标位于开始标记和结束标记之间
这是一个很酷的技巧(实际上是Emmet的缩写) :
- 写标签名称| 如
h1
- 在那之后加一个星号 例如
h1*
- 按Tab | (将导致
<h1></h1>
)
PS:这也适用于自我closures的标签,如 – input
, img
等