使用SourceInsight提高工作效率.pptx
使用SourceInsight提高工作效率;基于个人以前的工作经验,本篇从三个方面来简单和大家交流一下SourceInsight的一些功能。
SourceInsight是一个功能非常强大的软件开发工具,使用该软件的这些功能可以极大的提高我们开发人员的工作效率,而且在项目开发工程中可以提高我们的代码质量的编程规范,同时有利于后期测试问题和网上问题的BUG修改维护。;;1.SI自带的功能
2.使用quicker.em
3.使用Chnchar.em
4.使用CodeReview.em
5.总结;1.SourceInsight自带的功能
将一些SourceInsight自带的功能定义成个人习惯使用的快捷键,鼠标键盘同时配合使用,可以极大的提高工作速度。(打过星际的帅哥(也许也有美女)应该知道,熟练使用一些常用的快捷键在战斗的时候是多么的重要啊,而且快速的使用某些功能,提高工作流畅度的同时,也锻炼了我们的脑袋灵光度,保持青春不老哦。很重要很有用吧?!)
下面一一罗列,LOOK:;ProjectWindow;ContextWindow;RelationWindow;SymbolWindow;显示行号,并使用F5快捷键跳转到某一行(比如我们编译的时候碰到warning或者error编译不过去的时候我们需要去代码中查看逻辑有什么错误)。
F7显示整个sourceinsight工程的symbols参数(比如当我们记得想要查找的函数名时可以直接跳过去)。
更改sourceinsight使用的windowsbackground背景色为灰色,不伤眼(白色对眼睛的伤害最大)。
Alt+,或者Alt+.来后退和前进。
Ctrl+F来查找某些关键字,并使用F4或者F3来前进查找或者后退查找。
shift+F8来高亮显示文件中所有指定的字符
saveconfiguration(保存配置)和loadconfiguration(加载配置)。;2.使用quicker.em;注:所有Quicker.em定义的功能都可以在sourceinsight的Options工具菜单的KeyAssignments对话框里通过macro关键字找到。;AutoExpand;config;pn;abg/mbg/dbg;func;file;hi;该宏功能用于自动创建一个.C源文件的头文件。
使用方法:
在任意一个.C源文件上点击菜单就可以自动生成该.C源文件的.h头文件。
需要注意的是:
须首先在菜单栏里进行定义。
通过sourceinsight里的menuassignments将宏HeaderFileCreate通过insert键点选加入到软件为我们预???的work菜单里。
请看自定义添加快捷菜单演示。
;加入该Quicker.em宏后,sourceinsight便扩展出了许多宏功能,如下所示,它们均使用我们前面所定义的快捷键Alt+Enter:
1、{
2、for
3、while
4、switch
5、do{}while
6、if
7、struct
8、enum
......等等。
所有的快捷语法使用都可以在《Quicker.doc》里找到。
;3.使用Chnchar.em;该两个宏功能用于向前或者向后删除一个汉字或者一个英文字符。
使用方法:
在sourceinsight里的keyassignments对话框里定义宏功能backspace和delete的快捷键分别对应键盘功能键backspace和delete。
可以兼容一键删除一个汉字或者一个英文字符。
请看自定义快捷键演示和操作演示。
;CursorUp/CursorDown/CursorLeft/CursorRight;4.使用CodeReview.em;该四个宏功能用于增加注释/恢复链接/生成汇总信息/生成转换后的文本。
使用方法:
评审人对发现问题的代码处增加注释;
代码作者对评审人发现的问题恢复链接并修改问题;
评审人对修改后的问题进行问题确认并生成汇总信息;
项目经理汇总所有的信息并转换文本进行数据度量。
请看自定义快捷键演示和操作演示。
;如果大家接受我个人的使用习惯的话,直接使用我的配置文件就可以了。
当然也可以在我的文件基础上修改KEY定义自己的使用习惯,当然更可以完全定义自己的快捷键。
毕竟,SourceInsight还有很多深藏着的宏功能还等着我们去挖掘呢。呵呵。
如:可以在SourceInsight中集成单个文件或者单个工程的PC-LINT代码检查功能;在SourceInsight菜单中集