Visual Assist 的众多功能几乎可以改进您使用的每一个 Microsoft IDE。 Visual Assist 中的大部分功能是对 Microsoft Visual Studio 2019、2017 和 2015 的补充;所有功能都是对所有 IDE 的改进或补充。
可用
通过 Visual Assist 增加或改进
支持的所有版本
快速搜索;克隆结果
支持大型解决方案中的功能
从项目外部的文件跳转
打开一个头文件
从注释中提到的符号跳转
显示与当前符号相关的成员,而非解决方案中的所有成员
跳转到基方法、基类、派生类
避免细线框遮挡代码
移动到文件中的下一个方法
向后和向前导航
切换到项目外部的文件;从更多位置切换
使用筛选器、负筛选器、逻辑/匹配或路径进行搜索
更改执行和调用站点
在旧版 IDE 中可用
批量移动
自动补全头文件
快速重命名;交换类型
更新项目文件
从执行创建
同时更新项目文件
从声明创建
批量创建
批量执行
允许键入“gmv”替代“getMyVar”
颜色;首先列出非继承代码;以粗体显示局部代码
在下拉列表中可用,而非剪贴环
允许键入“getvar”替代“getMyVar”
按逻辑增量扩展和收缩选区
接受基于上下文的完成量
键入时接受完成量
使用 //、/*、(、{ 包裹代码
使用自定义文本包裹代码,例如 #ifdef DEBUG
颜色类、变量、宏、方法
编辑时保留高亮显示
在注释和字符串中高亮显示
区分读取引用和写入引用
提高精度和频率
获取构造的信息
强调未重写的第三方引用
强调当前项目的警告和错误
在作用域中高亮显示,而不仅仅是在 token 上
使用颜色进行高亮显示,而非 squiggle
允许键入“getmyvar”替代“getMyVar”
检查注释和字符串
在编辑期间检查代码质量,不带 Visual Assist 的 2019 版本也一样
在编辑期间提供修复,不带 Visual Assist 的 2019 版本也一样
扩展功能;包括自定义编辑器
破译纯文本调用堆栈
自动继续后台线程
在 EXE 和 DLL 中查找符号
跳过断点(不禁用)
调试包含损坏的调用堆栈的崩溃转储
自动跳过参数列表中受信任的方法
定义书签和任务,例如 #TODO、#BUG
允许通过拖放重新排序当前文件
允许在一个窗口中访问常用工具
将注释连接到外部应用程序,如 FogBugz、Github 和 Jira
在默认浏览器中打开已注释的 URL