Overview Version History Q & A Rating & Review
什么是 QAX CodeGen?
QAX CodeGen 是一款基于代码大模型的智能编程助手,其可以实现代码的自动生成和补全、发现代码的安全漏洞、为代码添加注释、解释代码、自动编写单元测试、修改代码 BUG、生成 Git 提交消息,以及针对技术和代码问题的进行智能问答,从而帮助开发人员提高工作效率。CodeGen 支持上百种的编程语言 (如 JavaScript
、HTML
、CSS
、Python
、Java
、C/C++
、Go
、Rust
、SQL
、PHP
等),适配多种主流的 IDE 平台,是 AI 时代程序员必备的智能编程助手。
QAX CodeGen 可以做什么?
功能
介绍
单行/多行代码续写
根据上文代码内容,推理出光标所在的当前位置之后的代码内容。
代码中间补全
据上下文代码内容,推理出从光标所在的当前位置之后到下文之前两者中间的代码内容。
代码安全检查
分析代码中存在的安全问题,如缺陷、漏洞等,并给出修改建议和修复后的代码。
生成代码注释
生成函数级注释或更详细的行间注释。
编写单元测试
根据函数、方法的内容和运行逻辑,生成相关的单元测试代码。
生成 Git 消息
通过 Git Diff 信息,自动生成 Commit Message。
代码生成
通过理解自然语言并生成所需代码。
代码编辑
编辑选中代码,包括重构、优化、修改部分逻辑等。
代码解释
用自然语言对选中代码进行解释说明。
智能问答
针对研发领域定向问答,支持引用本地代码库或开源文档站点等内容,实现更精准的代码生成。
如何使用 QAX CodeGen?
在编辑器中,CodeGen 会进行自动补全,按 tab
键采纳。
打开 Chat 聊天 ,输入 /
选择快捷指令,快速进行代码对话。
打开 Chat 聊天 ,输入 @
选择聊天对象,快速结合当前代码仓库进行工程理解、代码查询等操作。
快捷操作说明
在输入问题的同时,使用快捷键「⌥ / Alt 」+「⏎ 」可将当前打开的文件作为上下文进行提问。
在输入问题的同时,使用快捷键「⌘ / Ctrl 」+「⏎ 」可将本地代码库作为上下文进行提问。
在代码文件选中一段代码,使用快捷键「⌘ / Ctrl 」+「L 」可结合选中的代码,自动新建会话进行提问。
在代码文件选中一段代码,使用快捷键「⌘ / Ctrl 」+「⇧ 」+「L 」可结合选中的代码,在已有的会话窗口进行提问。
在代码文件选中一段代码,使用快捷键「⌘ / Ctrl 」+「I 」可结合选中的代码,在编辑器中进行快速问答。
如以上快捷键与你的其他常用操作冲突,可通过 Chat 框顶部的配置「··· 」进行修改。
帮助文档
您可以阅读 CodeGen 使用指南 🔗 了解更多操作说明。