VC6IDE环境宏辅助添加移除注释

VC6很老了(15年),当年的IDE功能不如现在的各种IDE功能丰富。

比如自动添加注释,就需要借助第三方插件或自己动手实现。


最近做些code试验,新装上了VC6,但是改代码时不能自动添加注释,很不爽,于是,翻出曾经伴随了很多年的这些玩意,顺便做个记录。


首先,将以下代码复制到记事本,另存为vcMacros.DSM,

 

'--VC6IDE宏辅助添加移除注释--
'2014-01-01

'--添加行注释--	//
Sub LineCommentAdd()
With ActiveDocument.Selection 
.ReplaceText "%", "//", dsMatchRegExpB
End With
End Sub
'--移除行注释--	//
Sub LineCommentUndo()
With ActiveDocument.Selection
.ReplaceText "%//", "", dsMatchRegExpB
End With
End Sub

'--添加行注释--	//--
Sub Comment2Add()
With ActiveDocument.Selection 
.ReplaceText "%", "//--", dsMatchRegExpB
End With
End Sub
'--移除行注释--	//--
Sub Comment2Undo()
With ActiveDocument.Selection
.ReplaceText "%//--", "", dsMatchRegExpB
End With
End Sub

'--添加行注释--	//xx_YYYY-MM-DD--
Sub CommentDateAdd()
sss = "//xx_" & year(date) & "-" & month(date) & "-" & day(date) & "--"
With ActiveDocument.Selection 
.ReplaceText "%", sss, dsMatchRegExpB
End With
End Sub
'--移除行注释--	//xx_YYYY-MM-DD--
Sub CommentDateUndo()
sss = "%//xx_" & year(date) & "-" & month(date) & "-" & day(date) & "--"
With ActiveDocument.Selection
.ReplaceText sss, "", dsMatchRegExpB
End With
End Sub

'--添加行注释--	//--debug ok--//
Sub CommentDebugAdd()
With ActiveDocument.Selection 
.ReplaceText "%", "//--debug ok--//", dsMatchRegExpB
End With
End Sub
'--移除行注释--	//--debug ok--//
Sub CommentDebugUndo()
With ActiveDocument.Selection
.ReplaceText "%//--debug ok--//", "", dsMatchRegExpB
End With
End Sub


VC6IDE,选择菜单Tools/Customize,在弹出的对话框上选择Add-ins and  Macro Files标签,在点Browse...按钮,

 

选择刚才存储的文件vcMacros.DSM,这个文件就会出现在左边,选中前面方框的勾,


再在对话框上选择Commands标签,然后选择Category下的Macro,


然后把LineCommentAdd和LineCommentUndo分别拖放到IDE上面的工具栏上,

其他几对如果愿意使用也可以拖放上去。


OK。。。好了之后在弄代码时就可以通过点工具栏上的相关按钮自动添加或删除注释了,添加或删除注释前需要选中相应代码

提示,用CommentDateAdd可以添加注释时自动添加日期。。。

象这样,

 

//xx_2014-1-2--{
//xx_2014-1-2--	int i = 0;
//xx_2014-1-2--}

 

 


 

转载于:https://www.cnblogs.com/fuhaots2009/p/3503386.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值