如何防止VS Code在HTML中属性的=后面自动添加引号?

njthzxwz  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(267)

在VS Code中,每当我在HTML文件/节中键入属性和=时,代码编辑器会自动添加后续引号。例如,<label for=立即变为<label for=""
我知道这对一些人有帮助,但我想关闭这个功能--我似乎无法忘记自己20年来输入引号的经历。
我试过在名字中加入“引号”的设置和其他一些“自动”设置,但没有成功。我试过我能想到的所有设置,到目前为止,我已经经历了这么多不同的堆栈答案。

cgfeq70w

cgfeq70w1#

将以下内容放入settings.json文件中:

"html.autoCreateQuotes": false

设置说明:
启用/禁用HTML属性赋值的自动创建引号。引号的类型可以通过#html.completion.attributeDefaultValue#配置。
如果你接受属性名本身的建议,引号仍然会被添加。但是如果你自己输入属性名,然后输入=,引号将不再被添加。

相关问题