有没有批量去除源码中注释的好工具

338 views
Skip to first unread message

Matrix Chou

unread,
Nov 12, 2009, 4:00:28 AM11/12/09
to vim-cn, GFans
有没有批量去除源码中注释的好工具, For C and CPP 的。可以删除一个工程下面所有源码文件中的注释

Thanks

--
Chou Kuang-Kit
Skype : choukuangjay
MSN : zhouguangjie[at]msn.com
Blog : http://zhouguangjie.cn
Online License Key Discount Shop http://www.codeshop.info
Time Zone: GMT+8:00

闲耘(tm)

unread,
Nov 12, 2009, 4:20:10 AM11/12/09
to vim...@googlegroups.com
只听说脚本语言为了减少网络流量压缩代码而去掉注释的,c/cpp编译后就没那些多余的东西了,压缩代码本身好像没多大意义。

另外,NERD_comments是一个好工具,但不能满足你的要求。
--
闲耘™ (@hotoo, xianyun.org)
Sent from Hangzhou, 33, China


2009/11/12 Matrix Chou <zhougu...@gmail.com>

alex

unread,
Nov 12, 2009, 4:16:15 AM11/12/09
to vim...@googlegroups.com, GFans, alex
On Thu, Nov 12, 2009 at 05:00:28PM +0800, Matrix Chou wrote:
>有没有批量去除源码中注释的好工具, For C and CPP 的。可以删除一个工程下面所有源码文件中的注释
>

可以自己写一个简单的程序来解决这个问题嘛. :)

yuhuibear

unread,
Nov 12, 2009, 9:18:46 PM11/12/09
to Vim.cn
似乎简单的正则替换都可以完成。

On 11月12日, 下午5时00分, Matrix Chou <zhouguang...@gmail.com> wrote:
> 有没有批量去除源码中注释的好工具, For C and CPP 的。可以删除一个工程下面所有源码文件中的注释
>
> Thanks
>
> --
> Chou Kuang-Kit
> Skype : choukuangjay
> MSN : zhouguangjie[at]msn.com
> Blog :http://zhouguangjie.cn

> Online License Key Discount Shophttp://www.codeshop.info
> Time Zone: GMT+8:00

Asins

unread,
Nov 13, 2009, 7:06:07 AM11/13/09
to vim...@googlegroups.com
NERD_comments不错,NERD_tree也不错,都在用,呵呵

2009/11/13 yuhuibear <yuhu...@gmail.com>

Yongwei Wu

unread,
Nov 14, 2009, 4:42:51 AM11/14/09
to vim...@googlegroups.com
去掉所有的"//"注释:":%s!\s*//.*!!"

去掉所有的"/* */"注释:":%s!\s*/\*\_.\{-}\*/\s*! !g"

2009/11/12 Matrix Chou <zhougu...@gmail.com>:

--
Wu Yongwei
URL: http://wyw.dcweb.cn/

Yao Lixing

unread,
Jun 15, 2019, 2:55:56 AM6/15/19
to Vim.cn
You can try StrollingWolf , one keypress batch remove all comments. https://sourceforge.net/projects/strollingwolf/

在 2009年11月12日星期四 UTC+8下午5:00:28,Matrix Chou写道:

Yongwei Wu

unread,
Jun 15, 2019, 9:26:40 PM6/15/19
to vim...@googlegroups.com
在SF上,应该是开源项目,却看不到源代码,也看不出运行平台,只能从截图猜你是Windows的。适用性明显不行啊。

--
要退订此论坛,请发邮件至 vim-cn+un...@googlegroups.com
更多选项,请通过 http://groups.google.com/group/vim-cn 访问该论坛

---
您收到此邮件是因为您订阅了Google网上论坛上的“Vim.cn”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到vim-cn+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/vim-cn/30019395-080f-41a9-8347-7b42f44b64ec%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout


--
Yongwei Wu
URL: http://wyw.dcweb.cn/
Reply all
Reply to author
Forward
0 new messages