作者 | 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源代码文件中的【/**/】注释删除掉。
操作其实就这么两步,是不是很简单?
这里只需要你熟悉一下【正则表达式】即可,当然,不熟悉也没关系,常用的就那么几个,不知道网上搜索一下也行。
最后,如果你不幸被公司裁员,想删库跑路(这种风险较高),建议试试删注释跑路