这一直困扰着我。当已经存在相同类型的结束符号时,VSCode不允许我键入结束的括号或括号等(")", "]", "}"
)。
在这个WEBM中,你看到我尝试设置另一组括号,VSCode跳过我输入的结束括号。这非常烦人。 WEBM
如何在VSCode中禁用此行为? (或者更正它,所以VSCode为我关闭了内支架。)
编辑:我知道我可以使用"editor.autoClosingBrackets": false
在VSCode中禁用自动关闭括号。但我不想完全禁用它。我只是想禁用过度打字。
答案 0 :(得分:2)
好的,我在VSC Github上发现的是:
tl; dr: 截至2019年2月 - 仍然无法仅禁用autocloseBrackets功能的过度加工部分。
来源:https://github.com/Microsoft/vscode/issues/35799
可以通过editor.autoClosingBrackets关闭它。功能 由多个部分组成:
one is that when ( is typed, the result is (|) the other part that is hit here, is that when ) is typed and ) follows the cursor, ) will be overtyped.
该功能实现了语言无关,只能在本地查找 下一个角色。它不计算括号来确定是否 代码是“括号不平衡”。
所以,目前,在不丢失汽车的情况下,不可能解决这个问题 支架关闭功能。以上帖子已被关闭。新的一个在这里:https://github.com/Microsoft/vscode/issues/37315,但是AFAIK,在这个问题上没有任何改变。
答案 1 :(得分:1)
我遇到了同样的问题, 这是因为 GIT COPILOT 一旦我卸载并重新启动 VS CODE,它现在可以正常工作