我处于绝望的边缘......
{
"html.autoClosingTags": false,
}
还有什么方法可以让那些可怕的自动关闭标签消失?
我已经在互联网上搜索过了,这真的让我感到困扰。如果这似乎是一个非严肃的问题,我很抱歉,但我愿意在这一点上尝试任何事情。
答案 0 :(得分:5)
打开Visual Studio代码,转到 [HttpGet]
public IActionResult EditUserRoles(int userId)
{
return View(userId);
}
在Preferences -> Settings
标签下,单击User Settings
,然后搜索设置Text Editor
。设置为从不。
基于适用于macOS的Visual Studio代码1.28。
答案 1 :(得分:3)
您可能需要在" false"之后删除逗号。 - Visual Studio Code在首选项中的最后一个语句之后似乎不喜欢逗号。
答案 2 :(得分:2)
在我的情况下,我只想在 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
希望这可以帮助。干杯:)