加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 删除代码注释常见方法
    • 使用正则表达式删除代码注释
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

嵌入式代码注释如何快速删除?

08/30 11:20
851
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

作者 | strongerHuang

最近两年大环境不好,公司降薪裁员,有网友问:我有必要删库再跑路吗?

辛苦几年写了这么代码,就这样被公司无情裁员了,如果是你们,你有【删库跑路】的想法吗?

删库跑路,这种做法可能存在风险,而且风险可能也很大。但是,删注释跑路,这种风险可能相对就要小很多。

最近搞软著,需要提交代码,打算删除注释再提交。所以,这里给大家分享一下:嵌入式代码注释如何快速删除?

删除代码注释常见方法

删除代码注释的方法有很多,通常分为以下几大类。

1、特定的软件工具

网上有很多类似的删除代码注释的工具(比如:某某exe软件),这类工具能满足日常删除代码的需求,但也有可能存在一些弊端,比如:会打乱代码排版格式。

2、自己编写软件脚本

软件开发,自己写脚本也算是必备的一项技能,脚本根据自己需求,复杂程度可能有所差异。
这些年python比较多,很多人开始使用 Python 写脚本,这里删除代码注释,也可以使用 Python 脚本自动化处理。

3、基于编辑器使用正则表达式实现

这种方法很简单,和直接使用软件工具类似了。常见的VS Code 和 notepad++这种代码编辑器都可以实现。
这里只是分享了一些大方向的方法,还有更多方法,大家可以留言分享出来。

使用正则表达式删除代码注释

我们编写代码,都会用到编辑器,这里分享一下基于notepad++编辑器删除代码注释的方法。

它支持:删除注释【//】、【/* */】、【空白行】等常见注释。也支持删除多个文件夹内的源码文件。

删除注释 /* */:/*{1,2}[sS]*?*/
删除注释 //://[sS]*?n
删除空白行:^s*n

比如:你的工程下有app、bsp、lib等多个源码文件夹,以及文件夹下有多个文件。

首先,我们Ctrl+Shift+F,或菜单栏打开“在文件中查找”:

只需要按照下图方式设置:删除注释 /* */:/*{1,2}[sS]*?*/ 、 删除源码的文件类型:*.c;*h 、 删除源码的目录等设置好,点击【在文件中替换(R)】即可。

这样,就能把整个projects(工程)目录的*c和*.h源代码文件中的【/**/】注释删除掉。

操作其实就这么两步,是不是很简单?

这里只需要你熟悉一下【正则表达式】即可,当然,不熟悉也没关系,常用的就那么几个,不知道网上搜索一下也行。

最后,如果你不幸被公司裁员,想删库跑路(这种风险较高),建议试试删注释跑路

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
PLR135/T8 1 Everlight Electronics Co Ltd Receiver, 16Mbps, Through Hole Mount,

ECAD模型

下载ECAD模型
$2 查看
CSTNE16M0V530000R0 1 Murata Manufacturing Co Ltd Ceramic Resonator,

ECAD模型

下载ECAD模型
$0.68 查看
EPCS4SI8N 1 Altera Corporation Configuration Memory, 4MX1, Serial, CMOS, PDSO8, LEAD FREE, PLASTIC, SOIC-8

ECAD模型

下载ECAD模型
$23.2 查看

相关推荐

电子产业图谱

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。