You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁止Visual Studio Code输入/*时自动插入*/?

如何禁用VS Code中C#代码的/自动补全/行为?

我之前也被这个自动补全烦过!其实VS Code里有专门的设置能精准解决这个问题,不用一刀切禁用所有自动闭合功能,下面给你两种实用的解决方法:

方法1:通过图形界面快速调整

  1. 打开VS Code的设置面板(快捷键:Windows/Linux用Ctrl+,,Mac用Cmd+,)
  2. 在顶部搜索框输入 editor.autoClosingComments —— 这是专门控制注释自动闭合的选项,比笼统的括号闭合设置更精准
  3. 你可以直接把全局的这个选项改成false,禁用所有语言的注释自动补全;如果只想针对C#生效,点击设置项旁边的{}图标(打开settings.json),跳转到配置文件添加语言专属规则

方法2:直接修改settings.json(更灵活)

  1. 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入 Preferences: Open Settings (JSON) 打开配置文件
  2. 在文件中添加以下代码:
"[csharp]": {
    "editor.autoClosingComments": false
}

保存后回到C#文件,输入/*就不会自动弹出*/了,而且其他语言的注释自动闭合、以及括号/引号的自动补全功能都不受影响。

如果以上设置没生效,可以检查一下是否是C#扩展(比如OmniSharp)的额外规则导致,但绝大多数情况下,editor.autoClosingComments就能解决问题啦。

内容的提问来源于stack exchange,提问作者Bri Bri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:00:31