欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    SourceInsight使用手册.ppt

    • 资源ID:5599312       资源大小:321.51KB        全文页数:28页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SourceInsight使用手册.ppt

    使用Source Insight提高工作效率,维护组整理开发开发人:谷俊奇All Rights Reserved.,-让编程更简单更高效更规范,基于个人以前的工作经验,本篇从三个方面来简单和大家交流一下Source Insight的一些功能。Source Insight是一个功能非常强大的软件开发工具,使用该软件的这些功能可以极大的提高我们开发人员的工作效率,而且在项目开发工程中可以提高我们的代码质量的编程规范,同时有利于后期测试问题和网上问题的BUG修改维护。,序言(废话),1.SI自带的功能2.使用quicker.em3.使用Chnchar.em4.使用CodeReview.em5.总结,目录,1.Source Insight自带的功能 将一些Source Insight自带的功能定义成个人习惯使用的快捷键,鼠标键盘同时配合使用,可以极大的提高工作速度。(打过星际的帅哥(也许也有美女)应该知道,熟练使用一些常用的快捷键在战斗的时候是多么的重要啊,而且快速的使用某些功能,提高工作流畅度的同时,也锻炼了我们的脑袋灵光度,保持青春不老哦。很重要很有用吧?!)下面一一罗列,LOOK:,Project Window,该菜单点击后会将当前使用的工程里所有包含的文件罗列出来。通常,当我们已经比较熟悉产品的工程架构设计后,我们已经记住了相应的模块和文件名。这时,我们有两种方式可以快速的找到我们需要的文件:1、在输入框里输入文件名(从首字母开始);如:config.h2、使用*关键字母*(如:*fig*),个人建议:不要使用菜单工具栏的图标按钮,建议使用Ctrl+O快捷键,效果是一样的,而且找到想要的文件后直接回车就可以打开对应的文件并且关闭该查找窗口,找不到直接使用ESC键也可以关闭该查找窗口,而用图标按钮则不行。,Context Window,该菜单点击后会将当前鼠标点到的函数或者参数所定义的位置及上下文在Context Window窗口显示出来。这个就不用多说了,大家都非常了解。,个人建议:建议使用Ctrl+G快捷键(当然可以使用其他快捷键,这个是我根据个人使用习惯定义的)。请看自定义快捷键演示。,Relation Window,该菜单点击后会将当前鼠标点到的函数或者参数的相关调用关系在Relation Window窗口显示出来。看到大家不少人都是使用查找的功能去搜索某个函数相关的调用关系,这样操作很麻烦,其实大可不必这样,只要照下面的方式定义两个快捷键就可以了。,个人建议:使用Ctrl+H快捷键(当然也是我的个人使用习惯)来打开或关闭Relation Window。另:1、使用锁定开关;2、可定义Refresh快捷键(Alt+R)。请看自定义快捷键演示。,Symbol Window,该菜单点击后会将当前查看的工程文件中的符号表显示到Relation Window窗口中。这个一般建议按照Sort Symbols By Line来进行排列,这样对大家培养函数功能的实现分配和接口规范性的分块顺序设计思想比较有用。,个人建议:使用Alt+G快捷键(当然也是我的个人使用习惯)来打开或关闭Symbol Window。请看自定义快捷键演示。,显示行号,并使用F5快捷键跳转到某一行(比如我们编译的时候碰到warning或者error编译不过去的时候我们需要去代码中查看逻辑有什么错误)。F7显示整个source insight工程的symbols参数(比如当我们记得想要查找的函数名时可以直接跳过去)。更改source insight使用的windows background背景色为灰色,不伤眼(白色对眼睛的伤害最大)。Alt+,或者Alt+.来后退和前进。Ctrl+F来查找某些关键字,并使用F4或者F3来前进查找或者后退查找。shift+F8来高亮显示文件中所有指定的字符save configuration(保存配置)和load configuration(加载配置)。,增加说明,2.使用quicker.em,絮絮叨叨讲一下历史:该宏功能扩展文件是华为的lushengwen(卢胜文 工号2万多)于2002年进行整理和开发的。后来该高手在2003年华三成立时划到了华三公司,不知道现在还在不在华三。呵呵。该文件在华为系公司里得到了广泛的应用。另:该em文件里面有几个小BUG我已经进行了修改,让我们的开发工作更方便更高效率。,注:所有Quicker.em定义的功能都可以在source insight的Options工具菜单的Key Assignments对话框里通过macro关键字找到。,AutoExpand,该宏功能定义快捷键后就可以通过输入对应的功能关键字(如config、pn等,后面详述)后使用该快捷键自动配置和扩展。这个是几乎所有我们常用的宏功能的基础。,个人建议:使用Ctrl+Enter快捷键(这个可不是我的个人习惯,而是QQ的马化腾灌输给全国人民的使用习惯,呵呵。)来自动扩展。请看自定义快捷键演示。,config,该宏功能用于配置我们使用的语言和使用者姓名。使用方法:在一个空白行首处输入config后使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用户输入语言类型和用户姓名。,请看演示。,pn,该宏功能用于配置我们使用的问题单号。使用方法:在一个空白行首处输入pn后使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用户输入问题单号。如:BUG23170,请看演示。,abg/mbg/dbg,该三个宏功能类似,所以我们放在一起进行说明。三个宏功能分别为增加代码注释、修改代码注释、删除代码注释。使用方法:在一个空白行首处输入abg/mbg/dbg后使用Ctrl+Enter键进行自动扩展,则自动添加注释。,请看演示。,func,该宏功能用于自动生成函数头注释。使用方法:在函数的前面空白行首处输入func后使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用户输入函数功能描述。,请看演示。,file,该宏功能用于自动生成.C源文件头注释。使用方法:在一个.C源文件首部输入file后使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用户输入文件功能描述。,请看演示。,hi,该宏功能用于添加修改历史记录的注释。使用方法:在一个函数头注释的最后一个空白行首处输入hi后使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用户输入修改内容。,请看演示。,该宏功能用于自动创建一个.C源文件的头文件。使用方法:在任意一个.C源文件上点击菜单就可以自动生成该.C源文件的.h头文件。需要注意的是:须首先在菜单栏里进行定义。通过source insight里的menu assignments将宏HeaderFileCreate通过insert键点选加入到软件为我们预留的work菜单里。请看自定义添加快捷菜单演示。,HeaderFileCreate,加入该Quicker.em宏后,source insight便扩展出了许多宏功能,如下所示,它们均使用我们前面所定义的快捷键Alt+Enter:1、2、for3、while4、switch5、dowhile6、if7、struct8、enum.等等。所有的快捷语法使用都可以在Quicker.doc里找到。,增加说明(个人不太建议经常使用),3.使用Chnchar.em,注:所有Chnchar.em定义的功能都可以在source insight的Options工具菜单的Key Assignments对话框里通过EM关键字找到。我们只需把常用的几个宏功能定义为键盘上对应的功能键就可以了。,该文件主要解决了source insight软件本身对中国汉字的支持问题,即:在我们的代码中添加了中文注释后,若需要修改或者删除注释的汉字,左移右移或者使用退格键delete键时,光标只能一次跳动一个字符,而汉字都是两个字符的。有时很容易出现删除了半个汉字而导致所有的注释都是乱码的情况。,该两个宏功能用于向前或者向后删除一个汉字或者一个英文字符。使用方法:在source insight里的key assignments对话框里定义宏功能backspace和delete的快捷键分别对应键盘功能键backspace和delete。可以兼容一键删除一个汉字或者一个英文字符。请看自定义快捷键演示和操作演示。,backspace/delete,CursorUp/CursorDown/CursorLeft/CursorRight,该四个宏功能用于光标的向上/向下/向左/向后移动一个汉字或者一个英文字符。使用方法:在source insight里的key assignments对话框里定义宏功能CursorUp/CursorDown/CursorLeft/CursorRight的快捷键分别对应键盘功能键Up/Down/Left/Right。可以兼容一键移动一个汉字或者一个英文字符。请看自定义快捷键演示和操作演示。,4.使用CodeReview.em,该文件主要解决了在项目开发过程中或者在质量部组织的代码飞检活动中评审人统计代码缺陷并提交代码作者进行缺陷确认修改,之后再提交给评审人进行问题修改确认的活动。CodeReview工具的作用:1.减少评审人的缺陷记录和汇总时间,方便责任人查找问题出处;2.检视完成后生成检查报告,代码作者点击按钮可以直接找到错误处;3.任务责任人修改完成后,直接修改问题状态,组织者按快捷键即可统计出缺陷数;方便度量数据收集。,该四个宏功能用于增加注释/恢复链接/生成汇总信息/生成转换后的文本。使用方法:评审人对发现问题的代码处增加注释;代码作者对评审人发现的问题恢复链接并修改问题;评审人对修改后的问题进行问题确认并生成汇总信息;项目经理汇总所有的信息并转换文本进行数据度量。请看自定义快捷键演示和操作演示。,Review_Add_Comment/Review_Restore_Link/Review_Summary/Review_Output_123,如果大家接受我个人的使用习惯的话,直接使用我的配置文件就可以了。当然也可以在我的文件基础上修改KEY定义自己的使用习惯,当然更可以完全定义自己的快捷键。毕竟,Source Insight还有很多深藏着的宏功能还等着我们去挖掘呢。呵呵。如:可以在Source Insight中集成单个文件或者单个工程的PC-LINT代码检查功能;在Source Insight菜单中集成“一键点击”自动启动产品批处理编译(当然前提是批处理.bat文件写得比较好)等。,5.总结,谢谢!,

    注意事项

    本文(SourceInsight使用手册.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开