Visual Assist X_ refactor功能初探[原]

你用va么?你用它来干什么?高亮,自动提示?未免大材小用了点,高亮这种东西,任意一个文本编辑器就支持!自动列出方法成员,这个是vs本身就有的功能,只不过va让它自动弹出来罢了,我觉得va最强大的应该是refactor菜单下的系列功能,当然va snappets也很好用啦!花了一个小时把refactor相关功能试了个编,现总结如下,希望我这一个小时的时间没有白费~

1>add include:添加头文件,当编译后提示“未定义类型”时直接右键类型名,refactor→add include。
2>create implementation:添加实现,当在头文件中声明好方法后,想到cpp里写实现,直接贴过去,是可以但还是要做部分修改。同样是右键该方法,refactor→create implementation。
3>create declaration :添加声明,create implementation的逆过程,如果你习惯先写实现再声明的话~用这个很方便。
4>document method:方法说明,用这个可以在方法上面写上该方法的作用域,参数,返回值等主要信息,一目了然~
5>move implementation to source file:移动实现到头文件。把不该内联的复杂函数实现写到头文件里了?没关系,直接refactor→cmove implementation to source file自动移动到cpp文件中~
6>rename:重命名,发现自己之前写的代码命名(变量名,函数名,包括类名。。)不规范,又不想一个个改?refactor→rename自动把所有相关的部分改过来,包括注释(可选)。
7>encapsulate field:变量封装,写了个private的成员变量,发现外面要用到,直接就移到public里面来?太容易妥协了吧,也不满足C++封装的原则。同样右键
refactor→encapsulate field。set,get一次搞掂~~
8>changs signature:改变签名(不知如何翻译),rename的加强版,如果不只是名字改了,返回值类型甚至参数表都改了,怎么办,重写?不用,va的changs signature照样可以一次性解决。(但这种情况发生率似乎较小~)
9>其它add member 添加成员,感觉不太实用;add similar member:添加类似成员。。没用,还没ctrl+c/ctrl+v快捷;change visibility:改变能见度??谁能告诉我干啥的?无论右击什么,我的一直是灰的,所以也无法试验。;extract method:提取方法,似乎能将成员变量,外部私有变量甚至函数替换成一个方法,哦好像这个是对任意字符适用,包括星号?OMG,但似乎同样不太实用;

ps:VAX常用设置可参照:http://student.csdn.net/space.php?uid=119638&do=blog&id=17084

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Visual Assist X_10.9.244是一款为开发人员提供辅助功能的软件插件。该插件广泛应用于集成开发环境(IDE)中,比如Visual Studio。它具有许多功能,能够大大提高开发人员的生产力和工作效率。 首先,Visual Assist X_10.9.244具有智能代码完成功能。它能够根据用户输入的前缀,自动匹配并弹出可能的代码建议。这样,开发人员可以更快地完成代码,并减少打字错误。 此外,Visual Assist X_10.9.244还提供了强大的代码重构功能。开发人员可以使用该功能来重命名变量、函数或类,并自动更新所有引用。这大大简化了代码维护和重构的过程,减少了犯错的可能性。 另外,Visual Assist X_10.9.244还包括了一个强大的代码导航工具。开发人员可以快速跳转到代码中的定义、声明或引用处,并通过便捷的导航菜单进行浏览和导航。这帮助开发人员快速理解和修改代码,提高工作效率。 最后,Visual Assist X_10.9.244还提供了许多其他的辅助功能,如快速查找、自动格式化、注释生成等。这些功能都能够帮助开发人员更高效地编写代码,并减少常见的重复性工作。 总而言之,Visual Assist X_10.9.244是一款功能强大的开发辅助工具。它能够提高开发人员的工作效率,减少错误,并简化代码维护和重构的过程。无论对于新手还是有经验的开发人员来说,该插件都是一个非常有用的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值