在输入.vue文件时,我遇到了括号不能自动关闭的问题。我使用visual-studio-code作为我的编辑器,并在设置中将自动结束括号设置为"always“。HTML标签会自动关闭,问题只出现在.vue文件中,而在.js/.jsx文件中输入时一切正常,括号和引号会自动关闭。有什么办法解决这个问题吗?
发布于 2021-07-12 19:13:12
给那些安装了Github copilot extension的人!
知道它确实覆盖了的设置!这是a cause!
我从来没有想过自动关闭括号!它总是有效的!直到这一次,它就停止了!
你可以在这里查看:https://github.com/microsoft/vscode/issues/127739
即使您正在设置
"editor.autoClosingBrackets": "always",它还是不能工作!
这可能是由扩展定义的。你是不是碰巧在用copilot?
您可以通过此comment了解原因
Copilot正在定义这些默认语言设置,这些设置只能使用特定于语言的设置来覆盖。他们这样做是为了解决#125663跟踪的vscode中的一个问题。一旦我们发布了我们的下一个稳定版本(这周的某个时候),他们将可以自由地删除该解决方案。在此之前,如果您还不在预览程序中,您可以禁用该扩展,或者您可以定义语言特定的设置,例如:
"[typescript]": { "editor.autoClosingBrackets": "languageDefined" }一个男人让它在js和typescript上不工作!为PHP开箱即用!
我也安装了copilot!
您可以只添加以下内容:
"[typescript]": { "editor.autoClosingBrackets": "languageDefined" }
"[javascript]": { "editor.autoClosingBrackets": "languageDefined" }添加到您的设置!



现在它又能工作了!
您还可以禁用copilot扩展!我不想这么做!
也知道这个副驾驶问题!很快就不再是一个问题了!正如上面的评论所提到的!你可以考虑更新它和vscode,并检查下一次更新!
发布于 2020-10-03 01:38:06
即使在安装了Vetur扩展之后,我也遇到了同样的问题。重载VS代码解决了的问题。
发布于 2021-02-01 03:21:33
如果你在vs-
https://stackoverflow.com/questions/64086068
复制相似问题