我在Windows 7上安装新的Visual Studio Code时遇到问题,在Mac上,编辑器会自动关闭html标记,而在Win7上则不会。我认为必须有一些选项可以将其打开,但是找不到。
我说的是什么时候。写<html
智能感知弹出,你点击进入,通常它会自动在放</html>
矿不工作。(智能感知弹出但是当你选择它不会自动关闭标签的选项之一:<h1> -> </h1>
)
我在Windows 7上安装新的Visual Studio Code时遇到问题,在Mac上,编辑器会自动关闭html标记,而在Win7上则不会。我认为必须有一些选项可以将其打开,但是找不到。
我说的是什么时候。写<html
智能感知弹出,你点击进入,通常它会自动在放</html>
矿不工作。(智能感知弹出但是当你选择它不会自动关闭标签的选项之一:<h1> -> </h1>
)
Answers:
标记的HTML自动关闭功能现已删除,并替换为更智能的IntelliSense
</
。
div
(不带<>
),然后立即按Tab键,然后输入<div></div>
。不完全相同,但可能有用。Doco提供这些快捷方式(emmet)的地方
div
不带<>
然后按Tab键将不再起作用。有办法重新启用此功能吗?
输入标签名称(不以开头<
),然后按Tab键
例如键入div
然后按Tab键,VS会将其转换为<div></div>
或输入开始标签,然后按两次Tab键
例如 :
<div
它将添加结束标签
我遇到了同样的问题,然后我在vs代码的右下角看到了一些东西。.我没有使用HTML,而是使用Django-HTML,所以我将语言更改为html,Boom再次正常运行。看图片
这是一个很酷的技巧(实际上是Emmet的缩写):
h1
h1*
<h1></h1>
PS:这也适用于自闭的标签,如: - input
,img
等等。
:P
*
。1.21.0
您可以尝试将此扩展用于VS Code。它实现了自动关闭标签功能,可以满足您的要求:
在编辑HTML文件时,在带有VSCode(1.30.2)的Mac Sierra(10.12.6)上遇到了相同的问题。根据vscode文档https://code.visualstudio.com/docs/languages/html,智能感知应该开箱即用。
原来,“语言检测”(位于屏幕底部编辑器状态栏的右上角)设置为“自动检测”,并将文件识别为django-html
。手动切换回纯HTML时,一切正常。