2014调测工具攻略之使用快捷编辑功能 .docVIP

2014调测工具攻略之使用快捷编辑功能 .doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调测工具VcTester攻略之 使用快捷编辑功能 作者:网际游民,成稿于2010年1月 关于本系列文章 本系列文章罗列如下: 《调测工具VcTester攻略之:搭建敏捷开发环境》 《调测工具VcTester攻略之:使用快捷编辑功能》 《调测工具VcTester攻略之:快速定位问题》 《调测工具VcTester攻略之:敏捷开发方式下调测组织过程》 《调测工具VcTester攻略之:脚本驱动API测试》 《调测工具VcTester攻略之:使用脚本桩构造数据驱动测试》 撰写本系列文章时得到ezTester技术专家Sundy多次帮助,在此谨表感谢! 跳转功能 本文介绍VcTester IDE环境的编辑功能,与绝大多数IDE开发环境类似,VcTester也提供诸如工程化管理、多文档编辑器、语法高亮显示、查找、替换等功能。本文着重介绍VcTester编辑器的特色功能,一般功能略去不讲。 VcTester的跳转做得比较有特色,非常符合开发人员的使用习惯,下面扼要举例常用的几项跳转功能,《VcSmith使用手册》基础篇中第4章有更详细介绍。 日常编码时,可将IDE界面置为上图状态,左侧显示当前C/C++文件中的符号定义,右上方显示当前函数的调用树,当前函数的调用者及被当前函数调用的子函数都直观显示出来。用鼠标双击左侧符号中相关函数节点,右侧就自动跳转到该函数的定义位置。 编辑源码过程中,将编辑光标移到某个函数名之上,再按“Alt + 上移键”,编辑光标随即跳转到指定函数的定义位置,若按“Alt + 左移键”就跳转回来,接光标挪到某个单词上,再按“Alt + 下移键”,系统即自动在全工程范围查找指定的单词,查找结果在Search列表中列出,如下图是快速查询“compare”函数都在工程中哪些地方调用了。 再次强调一下这3项快捷操作:Alt+上移键、Alt+右移键、Alt+下移键,如果使用VcTester集成环境不会这3个操作,证明你还远没理解VcTester的特色,为什么这样说,后面提到编辑器风格时我们再讲。 将编辑光标挪到某个函数的任意空白位置(前后不挨着字符即可),然后按“Alt + 上移键”,光标随即跳转到该函数首部,再按“Alt + 左移键”跳转回来。这个热键也比较常用,编程中,我们常查阅当前函数原型,或查阅在函数首部申明的变量名称或类型,快速看一下马上跳回来。将编辑光标挪到“)”或“]”或“}”之后,再按“Alt + 上移键”,编辑光标立即跳到其前与之匹配的“(”或“[”或“{”字符位置,同样,如果在“(”或“[”或“{”字符之后按“Alt + 上移键”则自动跳转到其后与之匹配的“)”或“]”或“}”字符位置。 几个不能不掌握的热键 编码是持久的、机械的、天天重复的工作,熟练的工程师编程时很少用鼠标,而尽可能多用热键,除了上面介绍的快捷键,在VcTester的IDE界面,如下几个热键也非常有用: 选中CSE脚本执行,编写一段CSE调测脚本,用“Ctrl + A”热键自动选中当前定义体,按“Ctrl + E”执行选中的文本,如果连接两次“Ctrl + A”则选中当前全部文本。不多说了,这一项是VcTester最最最基本的操作,如果不会,意味着日常编程中你将丧失10%的工作效率。 片断代码生成,比如键入“if”后按“Ctrl + J”热键生成如下代码: if () { } 键入“ife”后按“Ctrl + J”生成: if () { } else { } 键入“ifei”后按“Ctrl + J”生成: if () { } else if () { } 上面举例3个if/else的代码片断生成,你可以打开安装目录的CseWinC.dci文件了解更多的生成规则。当然你还可以添加自己的规则,我本人就添加了一条规则,生成“if (orOK != OpResult) { ... }”,因为这句判断程序中到处用,纳入“片断代码生成”后就省事多了。 选中一段代码,按“Ctrl + I”热键将当前代码缩进一个TAB位置,如果按“Ctrl + U”热键,去缩进一个TAB位置。 选中一段代码后,按“Ctrl + M”热键自动注释这段代码,若再按一次,取消注释。 设置标签,将编辑光标挪到某一行,按“Ctrl + Shift + 1”设置1号标签(重复一次刚才操作取消标签),然后在本源文件其它任意位置按“Ctrl + 1”就跳转到刚才设定的标签位置,按“Alt + 左移键”跳回。VcTester支持从0到9共10个标签热键,这意味着每个源文件你最多可设置10个快捷位置,够用了,多了也记不住哪个对应哪位置。根据本人使用经验,我建议给若干标签赋予特定含义,比如,按“Ctrl + 0”跳到当前工作位置,按“Ctrl + 9”跳到全局数据初始化位置,

文档评论(0)

DohoTgfhlo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档