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 |
Copyright ©2020 北京海成轩科技有限公司 京ICP备17000729号