首页 文章

VSCode不会自动完成HTML

提问于
浏览
52

我在Windows 7上安装了新安装的Visual Studio代码时出现问题 . 在Mac上,编辑器会自动关闭html标签但不在我的Win7上 . 我认为必须有一些选项来打开它,但我找不到任何 .

我说的是什么时候 . 写入 <html ,即知情用户弹出并点击回车,通常会自动输入 </html> 矿's not working. (The IntelliSense pops up but when you select one of the options it doesn' t自动关闭标签: <h1> -> </h1>

5 回答

  • 26

    输入标签名称(不启动 < ),然后按Tab键

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

    或者键入开始标记,然后按两次Tab键

    例如 :

    • 类型 <div

    • 按Tab键

    • 按Tab键

    它会添加结束标记

  • 136

    文件>首选项>键盘映射,搜索'自动关闭'并单击安装 . 如果它不起作用,请重新加载插件 .

  • 15

    来自0.3.0 release notes

    HTML自动关闭标签现已被删除,并替换为更智能的IntelliSense </ .

  • 1

    你可以试试这个extension for VS Code . 它已实现自动关闭标记功能,并符合您的要求:

    • 在开始标记的结束括号中键入时自动添加结束标记

    • 插入关闭标记后,光标位于开始和结束标记之间

  • 11

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

    • 写标签名称 | 例如 h1

    • | 之后添加一个星号,例如 h1*

    • 按Tab | (将导致 <h1></h1>

    PS:这也适用于自动关闭标签,例如 - 输入,img等 .

相关问题