Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual Studio代码禁用自动关闭标记_Visual Studio Code - Fatal编程技术网

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