【问题标题】:VS Code - How to disable automatically inserting '>' after '/' in XMLVS Code - 如何禁用在 XML 中的“/”之后自动插入“>”
【发布时间】:2020-08-28 14:33:29
【问题描述】:

我经常编写 XML 文件。所以当我输入一个独立的标签(如<br />)时,我会自动输入'/',后跟'>'。

但是在我在标签末尾输入“/”后,VS Code 会自动插入一个“>”。但是,因为我自动键入“>”,所以它会在标记末尾产生/>>。这当然很烦人。

有没有办法取消这种行为?

PS:我已经尝试禁用“自动关闭标签”,但它只会在输入“>”后自动插入关闭标签(这实际上很有帮助,所以我不想禁用它),另一个问题还在那里。

【问题讨论】:

  • 我无法复制这个,但我建议您查看Editor: Auto Closing Brackets 设置。
  • 您好,感谢您的提示。但它不起作用,即使“自动闭合括号”被禁用,它仍然会这样做。我觉得很有趣,对你来说 vs 代码的行为不同。

标签: visual-studio-code autocomplete vscode-settings


【解决方案1】:

看来,自动完成来自一个扩展(但我​​认为,这是一个默认的扩展)。它只是“Red Hat”中的“XML”。

在 settings.json 我添加了:

"xml.completion.autoCloseTags": false,

这停用了自动关闭标签(我实际上会保留),但也停用了独立标签中“/”之后的“>”。

【讨论】:

猜你喜欢
  • 2021-04-21
  • 2019-06-10
  • 1970-01-01
  • 1970-01-01
  • 2018-10-14
  • 2020-11-03
  • 2018-12-21
  • 2019-10-18
相关资源
最近更新 更多