Visual Studio代码禁用自动关闭标记

时间:2017-09-28 07:54:24

标签: visual-studio-code

我处于绝望的边缘......

{
    "html.autoClosingTags": false,
}

还有什么方法可以让那些可怕的自动关闭标签消失?

我已经在互联网上搜索过了,这真的让我感到困扰。如果这似乎是一个非严肃的问题,我很抱歉,但我愿意在这一点上尝试任何事情。

8 个答案:

答案 0 :(得分:5)

打开Visual Studio代码,转到 [HttpGet] public IActionResult EditUserRoles(int userId) { return View(userId); }

Preferences -> Settings标签下,单击User Settings,然后搜索设置Text Editor。设置为从不

Text Editor - Auto Closing Brackets setting

基于适用于macOS的Visual Studio代码1.28。

答案 1 :(得分:3)

您可能需要在" false"之后删除逗号。 - Visual Studio Code在首选项中的最后一个语句之后似乎不喜欢逗号。

答案 2 :(得分:2)

TypeScript 禁用自动关闭

在我的情况下,我想在 TypeScript 上禁用自动关闭,因为在 这不是它们的工作方式时让泛型自动关闭非常烦人。

要消除 TS 上的自动关闭,但保持开启,请安装 Auto Close Tag 扩展并添加以下设置(或其他特定语言):

{
    "auto-close-tag.disableOnLanguage": [
        "typescript",
        "typescriptreact"
    ]
}

进一步阅读TypeScript Generics: Adds closing "Tag" to type specifier #17

答案 3 :(得分:1)

对我来说,解决方案是在扩展中。我安装了Auto Close Tag扩展名(谁知道我什么时候是个好主意),该扩展名将覆盖内置的自动关闭功能。禁用扩展修复了它。

浏览启用的扩展程序,查看是否有任何可能添加此行为的行为。

答案 4 :(得分:1)

我自己抬起头,发现没有经过验证的答案。那些说您必须转到HTML部分的说法绝对正确,如果您不取消选中 HTML:自动关闭标签下的复选框,那么您将继续获得关闭标签。

答案 5 :(得分:0)

只是遇到了这个问题,我进入了首选项->设置->扩展-> HTML->禁用HTML标签的自动关闭。希望这会有所帮助!

答案 6 :(得分:0)

以防万一,有人发现JSX文件中的HTML标记仍被自动关闭。您需要的设置是:

"javascript.autoClosingTags": false

答案 7 :(得分:0)

这对我有用。 转到“文件”->“首选项”->“设置”(Ctrl +,)->“扩展名”->“ HTML”,然后从“自动关闭标签”中删除刻度。我正在使用:
Visual Studio代码版本:1.43.2 作业系统:Windows_NT x64 10.0.18363 希望这可以帮助。干杯:)