Visual Assist X是适配Visual Studio的实用插件,能够替代并拓展IntelliSense原有能力,带来高效代码导航、稳定可靠的重构功能,内置解析器可从容处理规模庞大、结构复杂的C++代码库。
Visual Assist X官方版内置VA Snippets高级代码工具,可自定义带变量占位的代码模板,省去重复编写模板代码的繁琐。加入本地AI能力,代码数据本地运行不上传外网,可直接改写优化选中代码,同时还能够和Copilot等同类工具协同共存使用。
需要搭配Visual Studio软件使用。
1、速度和响应能力可随您的 C++ 项目扩展而扩展
Visual Assist 的并行解析引擎能够处理原生 IntelliSense 无法处理的复杂情况,因此您可以以高达 800% 的速度查找、打开和跳转到项目文件。瞬间浏览百万行 Unreal 代码库,告别卡顿和索引延迟。即使 Visual Studio 运行缓慢,您也能保持流畅的工作状态。
2、自信地进行大规模重构
轻松重命名 200 个文件中的变量。重构数十个地方都在使用的函数。将混乱的代码提炼成简洁的方法。代码检查会标记过时的做法,帮助您采用现代 C++ 安全标准。手动操作需要数小时,现在只需几秒钟即可完成——而且适用于整个解决方案。
3、上下文感知、随时可用的项目导航
可视化助手能够根据上下文理解您的代码——在您输入时跟踪整个代码库中的各种关联。即使 IntelliSense 出现延迟或故障,也能即时查找符号、引用和定义,准确率丝毫不减。始终准备就绪,始终可靠。
4、省略重复输入
编写类声明,即可立即生成所有函数定义。缺少头文件?一键添加。可视化助手会处理 C++ 中繁琐重复的操作,让您可以专注于解决问题。无需再从旧文件中复制语法或费力查找正确的头文件路径。
5、针对虚幻引擎庞大的 C++ 架构进行了优化
工具只有在真正理解引擎的情况下才能发挥最佳性能。VA 专为庞大的虚幻引擎代码库、宏和生成结构量身打造。在编码过程中,它能提供有用的上下文和导航,让 UE 开发更加自然流畅,不会中断您的工作流程。
1、重构
降低代码的复杂度,提高代码的可读性,并且在不改变外部行为的前提下对代码进行重构。 重构遗留代码、继承代码或您自己编写的第一个版本。
2、代码生成
生成代码的速度超乎想象——即使只使用 Visual Assist 的部分功能。 当您熟练掌握操作流程时,编写和更新代码的速度会更快。
3、编码辅助
在不妨碍您的前提下,协助您更快地编写代码,尤其在您工作状态良好时。 Visual Assist 可以提醒并自动修正严重的输入错误。
4、代码理解
利用各种工具窗口、浏览器和字段来理解复杂的代码或很久没有接触过的代码,这些工具窗口、浏览器和字段可以随时提供您所需要的信息。
5、代码更正
请注意,Visual Assist 会在您出错时更正错误,特别是符号和指针表示错误。 完全用小写字母输入,并注意观察 Visual Assist 更正所有符号的大小写。 可保存自定义的切换键。
6、代码审查
在编辑代码时检查代码是否存在质量问题。 Visual Assist 的 Code Inspection(代码审查)功能基于LLVM/Clang,用于诊断和修正典型的编程错误,如样式冲突、接口误用以及可以通过静态分析推断出的错误。
7、代码片段
使用 IDE 中具有相同功能的更强大版本扩展频繁键入的代码片段。 包括来自当前上下文的符号,提示用户输入,以及在自定义编辑器中编辑代码片段。
8、调试协助
使用 Visual Assist 附带的 VA Memory View(VA 内存视图)和 VA Step Filter(VA 步骤筛选器)来缩短调试本地 C/C++ 所需的时间。
9、工具窗口
在 30,000 英尺的高度查看代码,并重新整理代码,使其更容易理解和维护。 Visual Assist 中的工具窗口为 IDE 提供了全新的功能,并将常用的内置功能整合到更高效的工具窗口中。
10、源链接
将注释子字符串连接到外部应用程序和网站,如 bug 追踪器、案例管理器、文档以及源代码控制系统。
11、组态
调整 Visual Assist 中的众多功能,以适应您的编程环境和习惯。
Q1、Visual Assist 是否与 Unreal Engine 兼容?
A:是的。Visual Assist 专门支持 Unreal Engine 代码库。这包括在其“查找引用”对话框中添加对 UE 宏、生成的代码结构和蓝图类继承的额外语法支持。它常用于 IntelliSense 难以处理大量宏代码的 Unreal 项目中。
Q2、Visual Assist 是否可以与 GitHub Copilot 或其他 AI 工具配合使用?
A:是的。Visual Assist 旨在与 AI 编码工具配合使用。VA Intelligence(Visual Assist 的内置 AI 集成)使用本地模型,并且是可选的,尊重用户隐私。两者可以在 Visual Studio 中同时运行,不会发生冲突。
Q3、Visual Assist 是否可以与 GitHub Copilot 或其他 AI 工具配合使用?
A:是的。Visual Assist 旨在与 AI 编码工具配合使用。VA Intelligence(Visual Assist 的内置 AI 集成)使用本地模型,并且是可选的,尊重用户隐私。两者可以在 Visual Studio 中同时运行,不会发生冲突。
v10.9.2615版本
1、新焕然一新的安装界面,外观更简洁、现代化。
2、新第一次打开时,初次解析更顺畅、更快。
3、新更新了 Clang 以支持当前语言。
4、修复了调试器在输入 .$。
5、修复了一个包含清洁器代码检查的问题,导致它在源文件的第一行无法正常工作。
6、修复了IDE文件中查找结果未被VA着色的问题。(必须启用查看颜色选项)
7、修正了关于页面,让复制的信息格式与其他地方显示一致。
展开内容
查看
7.7/3.13G
IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。
8.3/3.05G
Mixly3.0编程软件是由北京师范大学米思齐团队开发的一款免费开源的图形化Arduino编程工具,基于Google的Blockly框架设计。它允许用户无需编写代码,直接通过拖拽模块的方式完成Arduino程序开发,极大降低了学习门槛,非常适合青少年和编程初学者使用。
查看
查看
8.5/198.43M
Keil uVision 4是一款广泛应用于单片机开发的IDE工具,与之前的uVision 2、3版本相比,uVision4引入了更灵活的窗口管理系统,支持多监视器操作,并提供了视觉上对窗口位置的完全控制,让工程师能够更好地利用屏幕空间、更有效地组织多个窗口,营造一个整洁
9.3/5.54M
Visual Basic绿色精简版是一款可视化、事件驱动的编程语言与集成开发环境,支持简体中文,且无需安装即可启动使用。软件基于BASIC语法,通过图形化界面和快速应用程序开发系统,用户可轻松利用DAO、RDO或ADO连接数据库、创建ActiveX控件,并快速构建Windo
查看
查看
查看