Visual Assist(番茄助手)是 Whole Tomato 公司推出的一款 Visual Studio 插件,主要面向 C/C++ 与 C# 开发者,在编程人群中有着较高的使用率。它内置独立的代码解析引擎,针对 Visual Studio 自带 IntelliSense 在大型项目或复杂宏代码中容易卡顿、失效的情况做了补充,可实现智能代码补全、语法高亮着色、快速跳转与查找、代码重构、自定义代码片段以及调试辅助等操作。定位函数、变量或文件位置时响应迅速,重命名、提取函数等重构工作也能一键完成,对日常编写和维护项目的效率有明显帮助。

1、代码导航
代码浏览体验更为轻便,项目与解决方案中的文件、函数、符号以及引用位置都能迅速定位,随时直接抵达想要查看的代码处。
2、代码重构
减少代码的复杂程度,让代码更容易被读懂,并且在程序对外表现不变的情况下为代码增加新能力。旧项目里的代码、从别人手中接过来的代码,或者自己最初写出的版本,都可以拿来重构。
3、代码生成
Visual Assist 的功能哪怕只用上一点,写代码的速度就能快得出人意料;等各项功能都用熟了,编写与修改代码的效率还会再上一个台阶。
4、编码辅助
以不干扰思路的方式提供辅助,让写代码的过程更顺畅。只有在能明显减少输入量时,插件才会给出补全提示;编写过程中,它也会静默修正已出现的错误。
5、代码理解
通过多种工具窗口、浏览器面板和信息栏,你可以随时查看所需内容,从而理解复杂代码或长时间未改动的代码。
6、代码纠错
针对编码过程中出现的符号大小写及指针语法等错误,该工具可即时进行纠正。即使全部采用小写方式录入,插件也会自动完成符号大小写的调整,从而免去反复按压 Shift 键的繁琐操作。
7、代码检查
编辑代码的过程中,Visual Assist 能即时发现某些代码质量隐患。这项代码检查功能依托 LLVM/Clang 实现,可对常见编程缺陷做出诊断并加以修复,涵盖编码风格不符合规范、接口调用不当,以及静态分析可捕捉到的程序漏洞等情形。
8、代码片段
相较 Visual Studio 自带的同名特性,该插件在代码片段扩展方面做得更充分:片段能够引入当前上下文中的符号,可弹出输入提示,并且允许在专用编辑器里自行编辑片段内容。
9、调试辅助
借助插件内置的 VA 内存视图与 VA 单步调试过滤器,原生 C/C++ 项目的调试时间可以得到有效压缩。
10、工具窗口
以整体视角检查代码,对代码结构做重新梳理,使其在阅读与维护上更加轻松。Visual Assist 的工具窗口为开发环境注入了新的能力,同时将 IDE 里经常用到的内置功能汇聚到更高效的面板之中。
11、源码链接
把注释中的文字与外部程序或网页建立关联,比如缺陷跟踪系统、工单管理平台、开发文档和版本控制系统。
12、参数配置
Visual Assist 的各项功能支持按需配置,你可依据自身开发环境与编码偏好灵活调整,把日常高频使用的功能充分利用起来,让编程效率得到最大程度的提升。
安装界面经过重新设计,整体观感更为清爽,也更贴合当下的审美风格。
首次启动时,解析过程比以往更加流畅、迅速。
Clang 已更新,可适配现有语言环境。
(您的评论需要经过审核才能显示)
0条评论