如何配置 VS Code 自动关闭括号?

Ask*_*ace 4 javascript visual-studio-code


\n

VS Code:自动关闭括号

\n
\n
\xc2\xa0 \xc2\xa0 “我希望当V.S. Code我将左括号插入到代码中时自动为我关闭括号。”
\n
\n
\n
\n
\n
\n

示例: \n\xc2\xa0 \xc2\xa0 通常,当在任意软件内按下
左括号键 \xe2\x80\x94 {\xe2\x80\x94 时,将在文档中添加一个左括号,其中光标位于其右侧,如下所示

\n
\n

{ |

\n
注意:|用于显示光标的位置。”
\n
\n
\n
\n

\xc2\xa0 \xc2\xa0 当按下左括号键时,我希望 VS Code 添加一对括号,光标位于它们之间,如下所示。

\n
\n

{ | }

\n
注意:|用于显示光标的位置。”
\n
\n
\n
\n

JΛY*_*ÐΞV 6

让 VSCode 自动输入右括号

您需要将以下配置添加到您的文件中,最好是工作区中的配置,因为工具和扩展很少settings.json会覆盖工作区文件。setting.json
   "editor.autoClosingBrackets": "always"

Run Code Online (Sandbox Code Playgroud)

如果仍然无法正常工作,那么您需要重新启动 VSCode,并禁用所有扩展。确保上面的配置正确,然后重试以确保该设置不会被扩展覆盖。

如果您找不到配置,上述配置应该可以正常工作,但是,如果您遇到问题,请尝试在禁用扩展的情况下运行 VSCode,看看是否可以解决问题。我过去遇到过一个问题,扩展导致我的 VSCode 实例中出现自动关闭括号问题。更不用说,在 VSCode 中进行故障排除时,您应该做的第一件事就是测试问题是否在扩展被禁用时发生,这样您就可以排除扩展,或者知道它是扩展。

在启用所有扩展的情况下,它应该可以正常工作,但我有一位同事,他无法使括号工作,这是因为最近添加到他的一个扩展中的更新。