sublime怎么去除代码中所有的注释_sublime批量删除代码注释方法

风杰吖_3021

风杰吖_3021

2025-10-29

181人浏览

原创

使用正则查找替换可批量删除注释。1. 单行注释用^s*//.*$|^s*#.*$,多行注释用/\*[^*]*\*+(?:[^/*][^*]*\*+)*/;2. 注意误匹配与语言差异,建议先备份;3. 可保存正则或用插件提效。

sublime怎么去除代码中所有的注释_sublime批量删除代码注释方法

在 Sublime Text 中批量删除代码中的注释,可以通过“查找替换”功能结合正则表达式来实现。虽然 Sublime 本身没有一键去注释的内置命令,但使用正则可以高效完成这项任务。

1. 使用正则表达式匹配并删除注释

Sublime 支持正则查找替换,适合清理单行和多行注释。

说明:

根据不同语言调整正则表达式。以下是常见情况的处理方式:

  • 删除单行注释(如 // 或 #):
    打开查找面板(Ctrl + H),勾选“正则表达式”(或按 Alt+R 切换)。
    在查找框输入:^s*//.*$|^s*#.*$
    替换为空(留空),点击“全部替换”。
    这会清除以 // 或 # 开头的整行注释(包括前面的空格)。
  • 删除多行注释(如 /* ... */):
    查找内容输入:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/
    替换为空,确保使用正则模式。
    这个表达式能匹配标准的 C 风格注释,包含跨行内容。
  • 同时处理单行和多行注释:
    可将两个规则分步执行,先删多行,再删单行,避免遗漏。

2. 注意事项与建议

正则删注释方便,但也可能误伤正常代码,需谨慎操作。

Java Api Extractor
Java Api Extractor

从 Java 项目中提取 Controller 层接口定义为 JSON 数据。

下载
  • 建议先备份文件或在小范围测试正则效果。
  • 某些字符串中可能包含类似注释的字符(如 URL 中的 //),正则可能会误匹配。
  • 不同编程语言注释格式不同,比如 Python 用 #,Java 用 // 和 /* */,需按需调整正则。
  • 若项目较大,可考虑使用专用代码格式化工具(如 Prettier、ESLint)配合配置去除注释。

3. 提高效率的小技巧

让操作更顺手,提升处理速度。

  • 使用 Ctrl + D 快速选中多个注释符号,适合少量清理。
  • 保存常用正则为片段(Snippet)或通过插件绑定快捷键。
  • 安装插件如 Find and Replace in Selection 或 AdvancedNewFile 辅助操作(非必须)。

基本上就这些。掌握正则表达式后,在 Sublime 里清理注释很快,关键是根据语言特点写对匹配规则。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

4596

8

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

2023.07.05

3101

4

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

2023.07.05

8622

9

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

2023.08.11

812

5

正则表达式空格
正则表达式空格

正则表达式空格可以用“\s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.31

520

5

Python爬虫获取数据的方法
Python爬虫获取数据的方法

Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.13

693

12

正则表达式空格如何表示
正则表达式空格如何表示

正则表达式空格可以用“\s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

2023.11.17

406

3

正则表达式中如何匹配数字
正则表达式中如何匹配数字

正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.12.06

719

7

php正则表达式有哪些
php正则表达式有哪些

php正则表达式有"/pattern/"、"^"、"$"、"."、"[]"、"[^]"、"[a-z]"、"[A-Z]"、"[0-9]"、"\d"、"\D"、"\w"、"\W"、&a

2024.02.23

312

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Uvicorn官方安装与入门手册
Uvicorn官方安装与入门手册

共0课时 | 0人学习

Python uv官方项目管理指南
Python uv官方项目管理指南

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习