59

当我想从双引号改为单引号时,我习惯选择双引号,然后键入单引号。我打算使用覆盖功能,但相反,我得到了“用引号换行”功能。

例如:

"id"

会导致:

'"'id"

我总是用环绕关闭这个自动环绕,但我无法在设置文件中找到这个设置......

有没有办法关闭它?

4

3 回答 3

84

有可能的!

 "editor.autoClosingBrackets" : "never"

(位于 settings.json 中,您可以通过 File>Preferences>UserSettings 在编辑器中打开)

可悲的是,此设置涵盖了所有自动包装。包括大括号、双引号、单引号和方括号。您无法单独控制它们

更新: autoClosingBrackets 已过时。新的建议是:

"editor.autoSurround": "never"
于 2016-01-13T17:14:57.583 回答
34

我通过谷歌找到了这个问题,选择的答案对我不起作用。我使用的是 VSCode 版本 1.27.2,对我来说,我必须禁用自动环绕选项。

"editor.autoSurround": "never"
于 2018-09-25T11:09:26.640 回答
11

使用 VSCode 版本:1.36.0

您可以使用:"editor.autoClosingQuotes": "never"

或者

在此处输入图像描述

在此处输入图像描述

于 2019-08-21T23:55:33.073 回答