首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >visual-studio-code中的自动结束括号不适用于Vue文件

visual-studio-code中的自动结束括号不适用于Vue文件
EN

Stack Overflow用户
提问于 2020-09-27 15:43:45
回答 5查看 4.4K关注 0票数 11

在输入.vue文件时,我遇到了括号不能自动关闭的问题。我使用visual-studio-code作为我的编辑器,并在设置中将自动结束括号设置为"always“。HTML标签会自动关闭,问题只出现在.vue文件中,而在.js/.jsx文件中输入时一切正常,括号和引号会自动关闭。有什么办法解决这个问题吗?

EN

回答 5

Stack Overflow用户

发布于 2021-07-12 19:13:12

给那些安装了Github copilot extension的人!

知道它确实覆盖了的设置!这是a cause

我从来没有想过自动关闭括号!它总是有效的!直到这一次,它就停止了!

你可以在这里查看:https://github.com/microsoft/vscode/issues/127739

即使您正在设置

代码语言:javascript
复制
"editor.autoClosingBrackets": "always",

它还是不能工作!

这可能是由扩展定义的。你是不是碰巧在用copilot?

您可以通过此comment了解原因

Copilot正在定义这些默认语言设置,这些设置只能使用特定于语言的设置来覆盖。他们这样做是为了解决#125663跟踪的vscode中的一个问题。一旦我们发布了我们的下一个稳定版本(这周的某个时候),他们将可以自由地删除该解决方案。在此之前,如果您还不在预览程序中,您可以禁用该扩展,或者您可以定义语言特定的设置,例如:

代码语言:javascript
复制
"[typescript]": { "editor.autoClosingBrackets": "languageDefined" }

一个男人让它在js和typescript上不工作!为PHP开箱即用!

我也安装了copilot

您可以只添加以下内容:

代码语言:javascript
复制
"[typescript]": { "editor.autoClosingBrackets": "languageDefined" }
"[javascript]": { "editor.autoClosingBrackets": "languageDefined" }

添加到您的设置!

现在它又能工作了!

您还可以禁用copilot扩展!我不想这么做!

也知道这个副驾驶问题!很快就不再是一个问题了!正如上面的评论所提到的!你可以考虑更新它和vscode,并检查下一次更新!

票数 31
EN

Stack Overflow用户

发布于 2020-10-03 01:38:06

即使在安装了Vetur扩展之后,我也遇到了同样的问题。重载VS代码解决了的问题。

票数 9
EN

Stack Overflow用户

发布于 2021-02-01 03:21:33

如果你在vs-

  • 中安装了Vetur插件,请重新加载应用程序。它解决了我的问题。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64086068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档