vc++6.0如何在执行文件中添加注释?

vc++6.0如何在执行文件中添加注释?,第1张

执行码中,是不能添加注释语句的!

如果你想添加一些提示信息,可以把你前面的注释语句,去掉注释符号//,把printf语句,加到程序开头,就可以在运行时,看到相应的提示信息了

这个问题很简单!注释好像只有菜单命令而无快捷键,你从工具-自定义里找找看,其实最好用的还是Alt+F8(自动格式重排)。

vc6.0快捷键大全--

F1:帮助

Ctrl+O:Open

Ctrl+P:Print

Ctrl+N:New

Ctrl+Shift+F2:清除所有书签

F2:上一个书签

Shift+F2:上一个书签

Alt+F2:编辑书签

Ctrl+F2:添加/删除一个书签

F12:Gotodefinition

Shift+F12:Gotoreference

Ctrl+'Num+':Displaysthenextsymboldefinitionorreference

Ctrl+'Num-':Displaystheprevioussymboldefinitionorreference

Ctrl+J/K:寻找上一个/下一个预编译条件

Ctrl+Shift+J/K:寻找上一个/下一个预编译条件并将这一块选定

Ctrl+End:文档尾

Ctrl+Shift+End:选定从当前位置到文档尾

Ctrl+Home:文档头

Ctrl+Shift+Home:选定从当前位置到文档头

Ctrl+B/Alt+F9:编辑断点

Alt+F3/Ctrl+F:查找

F3:查找下一个

Shift+F3:查找上一个

Ctrl+]/Ctrl+E:寻找下一半括弧

Ctrl+Shift+]:寻找下一半括弧并选定括弧之间的部分(包括括弧)

Ctrl+Shift+E:寻找下一半括弧并选定括弧之间的部分(包括括弧)

F4:寻找下一个错误/警告位置

Shift+F4:寻找上一个错误/警告位置

Shift+Home:选定从当前位置到行首

Shift+End:选定从当前位置到行尾

Ctrl+L:剪切当前行

Ctrl+Shift+L:删除当前行

Alt+Shift+T:交换当前行和上一行

Ctrl+Alt+T:Bringsupthecompletionlistbox

Shift+PageDown:选定从当前位置到下一页当前位置

Shift+PageUp:选定从当前位置到上一页当前位置

Ctrl+Shift+Space:显示函数参数的Tooltip

Ctrl+Z/Alt+Backspace:Undo

Ctrl+Shift+Z/Ctrl+Y:Redo

F8:当前位置变成选定区域的头/尾(再移动光标或者点鼠标就会选定)

Ctrl+Shift+F8:当前位置变成矩形选定区域的头/尾(再移动光标或者点鼠标就会选定)

Alt+F8:自动格式重排

Ctrl+G:Goto

Ctlr+X/Shift+Del:Cut

Ctrl+C/Ctrl+Ins:Copy

Ctrl+V/Shift+Ins:Paste

Ctrl+U:将选定区域转换成小写

Ctrl+Shift+U:将选定区域转换成大写

Ctrl+F8:当前行变成选定区域的头/尾(再移动上下光标或者点鼠标就会选定多行)

Ctrl+Shift+L:删除从当前位置到行尾

Ctrl+Shift+8:将所有Tab变成`或者还原

Ctrl+T:显示变量类型

Ctrl+↑:向上滚屏

Ctrl+↓:向下滚屏

Ctrl+Del:删除当前单词的后半截(以光标为分割)

Ctrl+Backspace:删除当前单词的前半截(以光标为分割)

Ctrl+←:移到前一个单词

Ctrl+→:移到后一个单词

Ctrl+Shift+←:选定当前位置到前一个单词

Ctrl+Shift+→:选定当前位置到后一个单词

Ctrl+Shift+T:将本单词和上一个单词互换

首先打开VC++6.0,选择“文件”,然后选择要新建的文件类型。并给文件起名字设置文件要保存的位置,如下图:

单击“OK“后,填写相应的描述,如下图:

单击“OK”,然后输入代码,单击保存后,关闭vc++6.0。如下图:文中代码如下:

Sub SetSelNote()'Sun DESCRIPTION: 过程SetSelNote 用于将选中的文本转换为注释 dim CurWin

'当前获得的窗口 set CurWin = ActiveWindow if CurWin.type<>"Text" Then

'判断当前窗口是否是文本窗口 MsgBox "当前窗口不是代码窗口" else NoteType = "//"

BeginLine = ActiveDocument.Selection.TopLine EndLine =

ActiveDocument.Selection.BottomLine if EndLine <BeginLine

then Line = BeginLine BeginLine = EndLine EndLine =

Line else for row = BeginLine To EndLine

ActiveDocument.Selection.GoToLine row

ActiveDocument.Selection.SelectLine'选中当前行 ActiveDocument.Selection =

NoteType + ActiveDocument.Selection Next End if End ifEnd

Sub

Sub CancelSelNote() dim CurWin '当前获得的窗口 set

CurWin = ActiveWindow if CurWin.type<>"Text" Then

'判断当前窗口是否是文本窗口 MsgBox "当前窗口不是代码窗口" else BeginLine =

ActiveDocument.Selection.TopLine EndLine =

ActiveDocument.Selection.BottomLine if EndLine <BeginLine

then Line = BeginLine BeginLine = EndLine EndLine =

Line else for row = BeginLine To EndLine

ActiveDocument.Selection.GoToLine row

ActiveDocument.Selection.SelectLine'选中当前行 SelBlock =

ActiveDocument.Selection Trim(SelBlock) pos =

instr(SelBlock,"//") if pos <>0 then RightBlock =

Right(SelBlock, Len(SelBlock)-2) ActiveDocument.Selection =

RightBlock End if Next End if End ifEnd

Sub这样在你刚才设置的位置就生成了一个.dsm文件,如下图:

打开一个C++工程,按照图片中的 *** 作选择 Tool(工具)——>Customize(定制)。如下图:

选择Add--ins and Macro File(附加项和宏文件),选择刚才制作的文件Node.dsm,如下图:

勾选上Node,如下图:

选择命令, 在 类别 中选择Macros ,如下图:

将鼠标按住 SetSelNote,将其拖到工具栏中,会d出下面的对话框:

从这里面随便选一个你喜欢的图标,单击OK,用于做“批量注释”的图标

CancelSelNote的做法与SetSelNote一样。

最后在工具栏中,就出现了你自己定义的批量注释和消除批量注释的图标了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11643618.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存