17.2 SourceInsight批量注释
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:53
将下面的代码保存为codecomm.em并添加到工程,在Options->Menu Assignments中就可以看到这个宏macro CodeComments,给这个宏添加热键.
执行一次Ctrl+q,就会把选中的代码用//注释掉,再执行一次,又会把//取消掉。
在使用SourceInsight过程中,根据自己的使用习惯修改它的默认快捷键,并且在配置文件中添加了一些人性化功能:
修改快捷键:Options->Key Assignments...
1.main window:Esc 2.Hight light:Middle Mouse
3.Go Back:Alt+z 4.Go Forward:Alt+x
5.Caller:Alt+c 6.Reference:Alt+r
7.Previous Link:Alt+a 8.Next Link:Alt+s
9.First Link:Alt+d
10.Go Line:Alt+g 11.Select Line:Alt+l
12.Symbol Win:Alt+q 13.Activate SW:Alt+w
14.Projcet Win:Alt+[ 15.Activate PW:Alt+]
16.Contex Win:Alt+, 17.Activate CW:Alt+.
18.Relation Win:Alt+; 19.Activate RW:Alt+'
20.Select All:Ctrl+a 21.Save All:Ctrl+Shift+a
22.Browse Project Symbols:Alt+b
添加一些配置文件宏,比如:注释掉代码:单行注释、多行注释,将选中内容注释掉;在一行代码的前、后添加注释性文字等。
打开Projcet->Open project,选择base,可以看到utils.em文件,将下列宏添加到该文件中,并在其他工程里加入该文件,
在上面介绍的快捷键添加方式里找到该宏并自定义快捷键。
单行、多行注释:
将上面的代码保存到utils.em文件,打开source insight,将该文件添加到工程中,然后在Options->Key Assignments中你就可以看到这个宏了,宏的名字是MultiLineComments,然后我们为它分配快捷键“Ctrl + /”,然后就可以了。
这是一份添加“#ifdef 0”和“#endif”的宏代码,定义快捷键为Ctrl+#:
这份宏的代码可以把光标所在的行注释掉,定义快捷键为Ctrl+*:
在一行代码前添加注释性文字,定义快捷键为Alt+/:
在一行代码前添加注释性文字,定义快捷键为Alt+\:
相关文章
-
39个让你受益的HTML5教程
39个让你受益的HTML5教程
- 互联网
- 2026年04月04日
-
40个Java多线程问题总结
40个Java多线程问题总结
- 互联网
- 2026年04月04日
-
050 Android 百度地图的使用
050 Android 百度地图的使用
- 互联网
- 2026年04月04日
-
017 Java中的静态代理、JDK动态代理、cglib动态代理
017 Java中的静态代理、JDK动态代理、cglib动态代理
- 互联网
- 2026年04月04日
-
15 个优秀开源的 Spring Boot 学习项目
15 个优秀开源的 Spring Boot 学习项目
- 互联网
- 2026年04月04日
-
14.8.2 Role of the .frm File for InnoDB Tables InnoDB 表得到 .frm文件的作用
14.8.2 Role of the .frm File for InnoDB Tables InnoDB 表得到 .frm文件的作用
- 互联网
- 2026年04月04日






