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

如何在VSCode中删除文件内所有Java风格及C风格注释?

当然有啦!在VS Code里批量清除Java/C风格的单行和块注释,我日常开发常用这两种简便方法,亲测高效:

方法一:用内置查找替换(无需装扩展)

这是最直接的方式,利用VS Code的正则表达式查找替换功能就能搞定:

  • 打开查找替换面板:按下Ctrl+H(Windows/Linux)或Cmd+H(Mac)
  • 勾选面板右上角的正则表达式按钮(就是那个.*图标)
  • 在「查找」框里输入下面的正则表达式,它能精准匹配不在字符串内的单行//注释和多行/* */注释:
    (?<!["'])//.*$|(?<!["'])\/\*[\s\S]*?\*\/(?!["'])
    
    简单解释下这个正则的逻辑:
    • (?<!["'])//.*$:匹配不在单/双引号字符串里的单行注释,从//一直匹配到行尾
    • \/\*[\s\S]*?\*\/:匹配块注释,[\s\S]*?用来覆盖换行情况,非贪婪模式避免误匹配多个连续块注释
    • (?!["']):确保块注释结束后也不在字符串范围内
  • 「替换」框保持为空,然后点击「全部替换」(或者用Alt+Enter选择替换范围,比如当前文件、所有打开的文件)
方法二:用VS Code扩展(省心高效,适合频繁操作)

如果需要经常做这个操作,装个专门的扩展会更省心:

  • Remove Comments:这款扩展专门处理各类语言的注释,安装完成后,右键编辑器区域,选择「Remove Comments」就能一键清除当前文件的所有注释,自动识别单行/块注释,还能智能避开字符串里的类似注释内容
  • Comment Remover:功能类似,操作也简单,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入「Remove All Comments」即可执行,还支持批量处理多个文件

小提醒

操作前建议先备份文件,或者记住VS Code的撤销快捷键Ctrl+Z/Cmd+Z,万一误删了有用内容能及时恢复~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:42:43