通义灵码是阿里云推出的一款智能编码辅助工具,旨在为开发者提供高效、流畅的编程体验。它不仅能智能生成代码、回答问题,还可以进行多文件修改和编程智能体等功能,引领着AI驱动的研发新潮流。我们也为企业客户准备了企业标准版和专属版,帮助他们实现研发智能化的升级,支持场景自定义和知识增强等功能。
核心能力
代码补全
这个工具经过大量优质开源代码的训练,能够根据你当前的代码文件和上下文,快速生成行级或函数级的代码、单元测试以及优化建议等。编码时,你能感受到一种沉浸式的心流,快速的生成速度让你更加专注于技术设计,轻松完成编码任务。
智能问答模式
智能问答部分包含了丰富的研发和产品文档,以及通用的研发知识。结合工程级的感知能力,它能帮助开发者解决编码中的各种问题,比如代码修复、调试以及运行错误的排查等,真的是个好帮手。
文件编辑
文件编辑模式支持多文件的代码修改。当你需要精确地调整代码时,它能够根据你的需求和当前的工程环境进行精准修改,支持多次迭代和代码审查,让修改过程高效而可控。
智能体模式
智能体模式具备独立决策和环境感知的能力,能够根据开发者的需求,使用工程检索、文件编辑及终端等工具,实现端到端的编码任务。同时,还支持开发者配置MCP工具,让编码更贴合你的工作流程。
想下载安装?请访问:阿里云官方链接
这次更新中,通义灵码新增了行间会话(Inline Chat)功能,开发者可以在代码编辑器中直接对话,轻松进行文件内代码修改或即时提问,非常方便。
注意:要体验行间会话功能,确保在VS Code或JetBrains IDEs中将通义灵码插件升级到2.5.3(VS Code)或2.5.2(JetBrains IDEs)及以上版本。
如何唤起行间会话窗口
安装好通义灵码插件后,开发者可以通过两种方式唤起行间会话窗口:
- 使用快捷键 ⌘ + ⇧ + I(Windows上是 Ctrl + Shift + I)直接打开会话窗口;
- 在某个代码文件中选中代码,点击代码前面的通义灵码图标(仅限JetBrains IDEs)来唤起会话窗口。


选择会话模式
唤起行间会话窗口后,你可以输入需求描述,并选择两种模式与通义灵码互动:
- 行间编辑(Edit):在会话窗口中输入需求描述后,按 Enter(Windows上是 Ctrl + Enter),通义灵码会根据你的需求、选择的代码片段和相关上下文,对当前代码文件进行相应修改;
轻松使用行间问答功能
- 在聊天窗口里,你只需要输入需求描述,然后按下⌘ Enter(Ctrl Enter),就能马上进行问答。

在 VS Code 里,使用通义灵码时,按快捷键打开行间会话窗口后,就只能进入行间编辑( Edit)模式了。

加点上下文
打开窗口后,输入 # 来添加相关的上下文信息,可以是文件、图片或企业知识库的资料。选好后,通义灵码会根据你的需求和上下文,来修改代码文件或者回答你的问题。

输入指令
在行间会话窗口打开后,你可以直接输入 / 来选择与代码修改有关的指令,现在支持的指令包括 /comment 和 /optimize。

使用场景示例
示例一:修改代码片段
当你想对某个代码文件或片段进行调整时,选中该代码并打开行间会话窗口,输入修改要求,比如增加注释或重构代码,通义灵码会直接在你的代码编辑器里生成相应的代码变更。

示例二:新增代码片段
如果你需要添加一个新的代码实现,打开行间会话窗口后直接输入编码要求,通义灵码会依照你的诉求生成相应的代码。

示例三:查询项目内代码实现
在编码过程中,如果你需要快速查找当前项目内某个方法的实现,打开行间会话窗口,告诉它你需要查询的文件和具体要求,就能迅速得到代码信息。












行间会话的操作方式有点复杂,能不能再简单点?希望能多提供一些使用教程。
用快捷键唤起行间会话有点麻烦,能不能有个更直观的方式?
我尝试过类似工具,使用体验如何?通义灵码的优势在哪?
能够在编辑器内直接提问,确实是个绝妙的设计!节省了切换窗口的时间,提升了工作效率。
用通义灵码编程真是省时省力,代码生成很智能!
行间会话功能太方便了,直接在代码中提问,解答也很及时!