Visual studio code Visual Studio代码禁用自动关闭标记
我试图阻止自动关闭标记,但以下设置似乎不起作用:Visual studio code Visual Studio代码禁用自动关闭标记,visual-studio-code,Visual Studio Code,我试图阻止自动关闭标记,但以下设置似乎不起作用: { “html.autoClosingTags”:false, } 要使自动关闭标记消失,还必须执行哪些操作?您可能需要删除“false”后的逗号-Visual Studio代码似乎不喜欢首选项中最后一条语句后的逗号。打开Visual Studio代码,转到首选项->设置 在用户设置选项卡下,单击文本编辑器,然后搜索设置自动关闭括号。设置为“从不” 基于macOS的Visual Studio代码1.28。对我来说,解决方案是在一个扩展中。我安
{
“html.autoClosingTags”:false,
}
要使自动关闭标记消失,还必须执行哪些操作?您可能需要删除“false”后的逗号-Visual Studio代码似乎不喜欢首选项中最后一条语句后的逗号。打开Visual Studio代码,转到
首选项->设置
在用户设置
选项卡下,单击文本编辑器
,然后搜索设置自动关闭括号
。设置为“从不”
基于macOS的Visual Studio代码1.28。对我来说,解决方案是在一个扩展中。我安装了自动关闭标签
扩展(谁知道我什么时候认为这是个好主意),它覆盖了内置的自动关闭。禁用扩展可以修复它
查看您启用的扩展,看看是否有任何可能添加此行为的扩展 刚刚遇到这个问题,我进入了“首选项->设置->扩展->HTML->禁用HTML标记的自动关闭”。希望这有帮助 以防任何人看到这一点时发现HTML标记仍在JSX文件中自动关闭。您需要的设置是:
{
“javascript.autoClosingTags”:false,
“typescript.autoClosingTags”:false
}
我自己查了一下,发现没有经过验证的答案。那些说你必须进入HTML部分的话是绝对正确的,如果你不取消选中HTML:Auto Closing Tags下的复选框,那么你将继续获得结束标记。以下内容对我有效:
转到文件>首选项>设置(Ctrl+,)
扩展>HTML
并从“自动关闭标签”中删除勾号
希望这有帮助。干杯:)仅对TypeScript禁用自动关闭
在我的例子中,我只想禁用TypeScript上的自动关闭,因为泛型自动关闭非常麻烦,而它们不是这样工作的
要在TS上消除自动关闭,但在其他情况下保持打开状态,请安装扩展并添加以下设置(或其他特定语言):
{
“自动关闭标记。禁用语言”:[
“打字稿”,
“typescriptreact”
]
}
进一步阅读:您的vscode版本是什么?它在1.16.1上运行良好我还运行最新的1.16.1版本,在我的工作电脑和家用电脑上,这件事在两个地方都会发生。对于我来说,true
它会自动关闭html标签,当设置为false
时,它只需提出建议,然后只需按ESC
或Ctrl+Enter
就可以让微软停止使用不必要的愚蠢功能吗它的产品?有人知道禁用JavaScript/TypeScript的方法吗?我喜欢html格式,但TS泛型使用我的onI集编写非常恼火,它什么也没做。似乎这个设置实际上不起作用(至少对html是这样)@JoePhillips在编辑html时,您希望自动结束括号设置做什么?我已经验证过它会自动关闭括号[
、花括号{
和括号(
在HTML文件中)。此设置不会阻止自动关闭新的HTML元素(例如,
自动生成
)我误解了设置的作用。我希望它在我放入标记时不会创建标记。是否有不同的功能?每次键入html标记时,都必须删除标记,这已经很旧了stuff@JoePhillips添加“html.autoClosingTags”:false
到您的settings.json文件。对于typescript tsx文件,“typescript.autoClosingTags”:false