Visual Assist 與 Microsoft Visual Studio 對比

Visual Assist 的眾多功能幾乎可以改進您使用的每一個 Microsoft IDE。 Visual Assist 中的大部分功能是對 Microsoft Visual Studio 2019、2017 和 2015 的補充;所有功能都是對所有 IDE 的改進或補充。

可用
通過 Visual Assist 增加或改進
* 支持的所有版本
Visual Studio 的版本
功能 2019 2017 2015 任何帶 Visual Assist
的版本*
Visual Assist
執行
導航
按上下文查找        
查找引用 快速搜索;克隆結果
在解決方案中查找符號   支持大型解決方案中的功能
從符號 跳轉到執行 從專案外部的檔案跳轉
從 #include 跳轉到執行     打開一個頭文件
從注釋 跳轉到執行       從注釋中提到的符號跳轉
跳轉到成員       顯示與當前符號相關的成員,而非解決方案中的所有成員
跳轉到相關標籤       跳轉到基方法、基類、派生類
高亮顯示當前行 避免細線框遮擋代碼
列出文件方法        
移動作用域       移動到文件中的下一個方法
向後和向前導航 向後和向前導航
打開相應文件 切換到專案外部的文件;從更多位置切換
打開解決方案文件   使用篩選器、負篩選器、邏輯/匹配或路徑進行搜索
重構
更改簽名   更改執行和調用網站
在指標和實例之間轉換        
封裝欄位        
提取方法 在舊版 IDE 中可用
引入變數        
將執行移動到標頭文件    
將執行移動到標頭檔案    
將方法執行移動到來源檔案       批量移動
將所選內容移動到新文件       自動補全標頭檔
重新命名 快速重命名;交換類型
重命名文件       更新專案文件
代碼生成
增加前置聲明        
增加成員        
增加缺失的 Case 語句        
增加相似成員        
增加 Using 指令 在舊版 IDE 中可用
增加 #include      
增加/删除大括号        
创建声明 从执行创建
创建文件       同时更新项目文件
从用途创建        
建立执行 从声明创建
创建方法执行       批量创建
文件方法        
执行接口 / 虚拟方法       批量执行
功能 2019 2017 2015 任何带 Visual Assist
的版本*
Visual Assist
执行
编码辅助
缩略语       允许键入“gmv”替代“getMyVar”
自动扩展多行注释        
增强型列表框 颜色;首先列出非继承代码;以粗体显示局部代码
粘贴后格式化        
插入 () 并关闭} ) ] ' “ 在旧版 IDE 中可用
在 m 后插入_ 并移动        
多重剪贴板 在下拉列表中可用,而非剪贴环
重置编辑器缩放        
速记       允许键入“getvar”替代“getMyVar”
智能选择       按逻辑增量扩展和收缩选区
智能建议       接受基于上下文的完成量
对选定行进行排序        
建议列表       键入时接受完成量
环绕选择       使用 //、/*、(、{ 包裹代码
环绕       使用自定义文本包裹代码,例如 #ifdef DEBUG
代码理解
列指示符        
增强语法着色 颜色类、变量、宏、方法
局部符号加粗        
高亮显示查找结果 编辑时保留高亮显示
高亮显示匹配词       在注释和字符串中高亮显示
高亮显示光标下的符号引用 区分读取引用和写入引用
参数信息 提高精度和频率
彩色打印        
快速信息 获取构造的信息
斜体系统符号       强调未重写的第三方引用
功能 2019 2017 2015 任何带 Visual Assist
的版本*
Visual Assist
执行
代码更正
将点转换为 ->    
在输出窗口中高亮显示文件       强调当前项目的警告和错误
高亮显示匹配的 {} 和 () 在作用域中高亮显示,而不仅仅是在 token 上
高亮显示不匹配的 {} 和 () 使用颜色进行高亮显示,而非 squiggle
修复 Case       允许键入“getmyvar”替代“getMyVar”
下划线显示拼写错误       检查注释和字符串
下划线显示未知符号 在旧版 IDE 中可用
代码审查
代码审查 在编辑期间检查代码质量,不带 Visual Assist 的 2019 版本也一样
快速修复   在编辑期间提供修复,不带 Visual Assist 的 2019 版本也一样
代码片段
VA 代码片段 扩展功能;包括自定义编辑器
调试协助
地址解析器       破译纯文本调用堆栈
将断点绑定到当前线程       自动继续后台线程
PDB 浏览器       在 EXE 和 DLL 中查找符号
跳过所有断点       跳过断点(不禁用)
VA 内存视图       调试包含损坏的调用堆栈的崩溃转储
VA 步骤筛选器       自动跳过参数列表中受信任的方法
工具窗口
VA 标签       定义书签和任务,例如 #TODO、#BUG
VA 大纲视图       允许通过拖放重新排序当前文件
VA 视图       允许在一个窗口中访问常用工具
源链接
源链接       将注释连接到外部应用程序,如 FogBugz、Github 和 Jira
在外部浏览器中打开超链接   在默认浏览器中打开已注释的 URL