为Visual C++ 6.0添加批量注释和取消批量注释功能
首先在Visual C++ 6.0的安装目录下“Microsoft Visual Studio\Common\MSDev98\Macros”中新建一个txt文件,复制如下代码到文件中:
Sub SetSelNote() 'Sun DESCRIPTION: 过程 SetSelNote 用于使选中的文本成为注释'dim CurWin '当前获得的窗口set CurWin=ActiveWindowif CurWin.type<>"Text" Then '判断当前窗口是不是文本窗口MsgBox"当前窗口不是代码窗口"elseNoteType="//"BeginLine=ActiveDocument.Selection.TopLineEndLine=ActiveDocument.Selection.BottomLineif EndLine<BeginLine thenLine=BeginLineBeginLine=EndLineEndLine=Lineelsefor row=BeginLine to EndLineActiveDocument.Selection.GoToLine rowActiveDocument.Selection.SelectLine '选中当前行ActiveDocument.Selection=NoteType+ActiveDocument.Selectionnextend ifend ifend SubSub CancelSelNote()dim CurWin '当前获得的窗口set CurWin=ActiveWindowif CurWin.type<>"Text" then '判断当前窗口是否是文本窗口MsgBox"当前窗口不是代码窗口"elseBeginLine=ActiveDocument.Selection.TopLineEndLine=ActiveDocument.Selection.BottomLineif EndLine<BeginLine thenLine=BeginLineBeginLine=EndLineEndLine=Lineelsefor row=BeginLine to EndLineActiveDocument.Selection.GoToLine rowActiveDocument.Selection.SelectLine '选中当前行SelBlock=ActiveDocument.SelectionTrim(SelBlock)pos=instr(SelBlock,"//")if pos<>0 thenRightBlock=Right(SelBlock,Len(SelBlock)-2)ActiveDocument.Selection=RightBlockend ifnextend ifend ifend Sub
然后把文件保存为Comment.dsm,注意文件后缀为dsm,文件类型也要更改。
打开VC6.0,Tools-Customize
打开Add-ins and Macro Files标签页,在下面勾上刚刚新建的文件名Comment,如果没有,点击下面的Browse找到自己保存的文件。
打开Commands标签页,下拉Category找到Macros,右边会出现CancelSelNote和SetSelNote,分别代表取消注释和添加注释的功能。
用左键选中CancelSelNote或SetSelNote不放,把它们拖动到工具栏上,然后放手,会弹出下面的对话框,让你给这个功能选择一个图标,可以随意选择,然后确定即可。
最后效果如下:
注意:
当你用【取消注释】这个功能时,它会删除选中行的前两个字符。。。
正常情况下,删除的是每一行前面“//”这两个字符,但是,有时候,你选中多行时,如果其中有1行是不带注释的,那么,它也会删除这行的前两个字符。自己可以慢慢试一下,就清楚了。
所以,在使用【 取消注释 】功能时,要慎用。
为Visual C++ 6.0添加批量注释和取消批量注释功能相关推荐
- visual studio 批量注释与取消批量注释快捷键
我改成了ctrl+/是注释,ctrl+'是取消注释,Qt用习惯了,比较方便. ------------------------------------ 用过一段时间的eclipse , 其非常便捷的批 ...
- vim批量注释和取消批量注释
批量注释: 举例:注释a.txt的前6行 vim a.txt(用vim打开文件) ctrl+v 用键盘上的上下键选中需要注释的部分 shift+i 键入# 按两下esc 保存即可 取消批量注释: vi ...
- Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释
在VAssistX中为C++提供了比较规范注释模板,用这个注释模板为编写的C++代码添加注释是很便捷的选择,操作起来也很简单,具体方法和步骤如下: 1.增加函数头注释 之后注释模板中编辑自己需要的注释 ...
- Matlab 如何回退上一步、批量注释以及取消注释
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. (今天看到有位博主写的话,感觉很认同) 学习matlab的时候,很多时候想回退到上一步,又找不到对应选项. 想批量注释和 ...
- VC助手 Visual Assist 6.0的安装与简介
Visual Assist X是开发环境的辅助工具,使用该工具可以让用户更加轻松地编写代码.下面以Visual Assist 6.0为例,详细介绍它的安装与使用. 1.功能 Visual Assist ...
- Visual FoxPro 6.0常用命令
第八章 Visual FoxPro 6.0常用命令 学时数:6学时 课程类型:实验 课程章节: 第八章 Visual FoxPro 6.0常用命令 §8.1命令的一般格式 §8.2数据库的基 ...
- linux脚本批量加注释,shell中如何批量注释和取消注释
shell中如何批量注释和取消注释,注释,行号,模式,批量,命令 shell中如何批量注释和取消注释 易采站长站,站长之家为您整理了shell中如何批量注释和取消注释的相关内容. #!/bin/bas ...
- 将Visual Basic 6.0程序转换到Visual Basic.NET
从 Visual Basic 6.0 到 Visual Basic.NET 的转换 Microsoft Visual Basic.NET 是 Microsoft Visual Basic© 的后续版本 ...
- [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件
前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...
最新文章
- 2018全球大学AI排名:清华位列亚洲大学综合排名首位
- 11.分页(10-10-12)
- 南京秦淮灯会亮灯迎春 明城墙内外“飘”年味
- 排序分发“魔法照片”(洛谷P1583题题解,Java语言描述)
- java+jvm+log_java8添加并查看GC日志(ParNew+CMS)
- 教你与客户成交的24种技巧
- 抽奖活动软件 html,APP怎么制作抽奖活动,制作APP抽奖活动有何亮点
- ps入门第4天_ps画笔工具知识汇总_自定义画笔工具_画笔画彩带
- 基于react hook的砸金蛋动画
- 先睹为快,Go2 Error 的挣扎之路
- html页面实现打印
- postman interceptor抓取cookie
- iOS 引导图的聚光灯效果代码实现
- win7 wlan 服务器无响应,Win7启用WLAN AutoConfig服务错误1068的解决措施
- 22年最后一次PMP考试时间定了-11月27日,进来了解相关内容信息
- ElasticSearch 7.x新特性体验-安装部署
- 关于 英文的 金额转换
- 电脑蜂鸣声,一直滴滴滴叫
- MATLAB 绘制数据图
- 信息自动发布系统的使用教程
热门文章
- python管理系统pyqt_pyqt5图书管理系统(源码+安装说明+数据库)
- 简单的字幕效果html,7种HTML5 Figure图片字幕标题特效
- Java中普通字符串转json_java普通对象和json字符串的互转
- h3c wa2620胖ap设置_AP考试|错过报名不用慌,香港考区目前仍然可以报名!
- 虚幻UE4的后处理特效介绍
- 2021物理大事汇:μ子磁性异常,时间晶体现身,天体物理大丰收
- “火震”太多打乱NASA计划,火星探测计划将推迟到2022年底
- GitHub热榜第一,标星近万:这个用Python做交互式图形的项目火了
- 关于在Windows Mobile下今日插件使用WTL的问题
- margin-top失效的解决方法