在 VSCode 中输入左括号并按 Enter 键后,我想要一个缩进的换行符。
这是一个例子,其中 |是光标:
当前行为-
function f() {
|}
想要的行为-
function f() {
|
}
我想要的行为是默认行为,但我不知道发生了什么,而且现在不能像那样工作。我找不到解决办法,所以在这里提问。预先感谢
终于找到问题了。在 settings.json 中我不知何故包含了这个。
"editor.language.brackets": [
]
但默认情况下它不存在,或者更确切地说这是默认设置:
"editor.language.brackets": [
["[", "]"],
["(", ")"],
["{", "}"]
]
TLDR:只需将其删除即可。
我遇到了完全相同的问题,但建议的解决方案不起作用。
原来在同一个
settings.json
,还有一条线
"editor.autoIndent": "keep",
我刚刚删除了这一行,这解决了它。
添加此答案以防有人遇到同样的问题。