这已经让我很烦了。")", "]", "}"
当已经有相同类型的结束符号时,VSCode不允许我键入右括号或括号等。
在此WEBM中,您看到我尝试设置另一组括号,而VSCode跳过了我键入的右括号。这非常烦人。WEBM
如何在VSCode中禁用此行为?(或者更正它,所以VSCode为我关闭了内部括号。)
编辑:我知道我可以使用禁用VSCode中的自动闭合括号"editor.autoClosingBrackets": false
。但是我不想完全禁用它。我只想禁用改写。
TL; DR:截至2019年6月,不可能仅禁用autocloseBrackets函数的过分键入部分。您只能完全禁用自动包围式曝光。
有人建议使用Visual Studio Code的TabOut扩展来在引号,方括号等之外制表。
好的,所以我在VSC Github上发现的是:
[...]可以通过editor.autoClosingBrackets关闭。该功能包括多个部分:
一种是当键入(时,结果是(|)。
在此处命中的另一部分是,当键入)且)跟随光标时,)将被改写。
该功能与语言无关,仅在本地查找下一个字符。它不计算方括号来确定代码是否为“方括号不平衡”。
(来源:https : //github.com/Microsoft/vscode/issues/35799)
目前,无法解决此问题,而又不会失去自动括弧关闭功能。此后该线程已关闭。新的是在这里:https : //github.com/Microsoft/vscode/issues/37315,但是还没有补丁发布。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句