如何在VS Code中为C#设置自动闭合大括号?
在VS Code中为C#单独配置大括号自动闭合(含字符串插值场景)
可以实现针对C#语言单独配置大括号自动闭合,具体操作步骤如下:
- 打开VS Code设置界面:按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)。 - 点击设置界面右上角的
{}图标,进入settings.json编辑模式。 - 在文件中添加以下C#专属配置:
"[csharp]": { "editor.autoClosingPairs": [ { "open": "{", "close": "}" }, { "open": "(", "close": ")" }, { "open": "[", "close": "]" }, { "open": "\"", "close": "\"", "notIn": ["string"] }, { "open": "'", "close": "'", "notIn": ["string", "comment"] }, { "open": "`", "close": "`", "notIn": ["string", "comment"] } ] }
- 保存
settings.json即可生效。
配置说明
- 该配置仅对
.cs文件生效,不会干扰其他语言的编辑行为。 - 配置保留了VS Code默认的括号、引号自动闭合规则,同时新增
{}的自动补全逻辑。 - 在字符串插值场景下,输入
{后会自动补全},光标停留在大括号中间,直接输入变量名即可完成插值编写。
内容的提问来源于stack exchange,提问作者balazscseh
相关产品推荐
相关产品推荐

