在Qt Creator,eclipse等编辑器中,都默认有注释代码的快捷键:Ctrl + /。
注释快捷键在程序编程当中的作用相当明显,提高了编程效率。我在网上找到了一个在VC++6.0工具中添加注释快捷键的方法,VC++6.0是以VB为脚本来配置的。
首先,找到VC++6.0的安装路径,假设在:D:\Program Files (x86)\Microsoft Visual Studio 6.0,那么进入到Common\MSDev98\Macros目录下,全路径为:D:\Program Files (x86)\Microsoft Visual Studio 6.0\Common\MSDev98\Macros。
在该目录新建一个文本文件,并重命名为:comment.dsm,并打开增加以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
Sub
CustomCommentOut()
'DESCRIPTION: 注释/取消注释宏,可处理VB和C++、Java注释
Dim
win
set win = ActiveWindow
If
win.type <>
"Text"
Then
MsgBox
"This macro can only be run when a text editor window is active."
Else
TypeOfFile = 3
If
TypeOfFile > 0
And
TypeOfFile < 6
Then
If
TypeOfFile > 3
Then
CommentType =
"'"
' VB注释
CommentWidth = 1
Else
CommentType =
"//"
' C++、java 注释
CommentWidth = 2
End
If
StartLine = ActiveDocument.Selection.TopLine
EndLine = ActiveDocument.Selection.BottomLine
If
EndLine < StartLine
Then
Temp = StartLine
StartLine = EndLine
EndLine = Temp
End
If
' 单行
If
EndLine = StartLine
Then
ActiveDocument.Selection.StartOfLine dsFirstColumn
ActiveDocument.Selection.CharRight dsExtend, CommentWidth
If
ActiveDocument.Selection = CommentType
Then
ActiveDocument.Selection.Delete
Else
ActiveDocument.Selection.StartOfLine dsFirstText
ActiveDocument.Selection.CharRight dsExtend, CommentWidth
If
ActiveDocument.Selection = CommentType
Then
ActiveDocument.Selection.CharRight dsExtend
ActiveDocument.Selection.Delete
Else
ActiveDocument.Selection.StartOfLine dsFirstText
ActiveDocument.Selection = CommentType + vbTab + _
ActiveDocument.Selection
End
If
End
If
' 多行
Else
For
i = StartLine
To
EndLine
ActiveDocument.Selection.GoToLine i
CommentLoc = dsFirstColumn
ActiveDocument.Selection.StartOfLine CommentLoc
ActiveDocument.Selection.CharRight dsExtend, CommentWidth
If
ActiveDocument.Selection = CommentType
Then
ActiveDocument.Selection.Delete
Else
ActiveDocument.Selection.StartOfLine CommentLoc
ActiveDocument.Selection = CommentType + _
ActiveDocument.Selection
End
If
Next
End
If
Else
MsgBox(
"Unable to comment out the highlighted text"
+ vbLf + _
"because the file type was unrecognized."
+ vbLf + _
"If the file has not yet been saved, "
+ vbLf + _
"please save it and try again."
)
End
If
End
If
End
Sub
|
此时打开VC++6.0窗口,以下步骤:
1.打开菜单栏"Tools" -> "Customize" 打开了"Customize"对话框。
2.
3.
4.在代码中,只需要选中代码或者在光标所在行,执行快捷键"Ctrl + /",进行注释或取消注释。
本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3919544.html,如需转载请自行联系原作者