PyCharm AI 编程
PyCharm 包含了很多 AI 编程的扩展,本文将介绍如何在 PyCharm 中安装 TONGYI Lingma(通义灵码) 扩展。
TONGYI Lingma(通义灵码) 是阿里云推出的一款智能编程助手,基于通义大模型开发,旨在帮助开发者提高编程效率。
通义灵码支持多种编程语言,能够提供代码补全、代码解释、代码优化、智能问答等功能。
官方说明参见:https://lingma.aliyun.com/。
1、安装
打开 PyCharm,在插件窗口,搜索 TONGYI Lingma,找到通义灵码后单击安装。
安装完成后,在打开的项目右侧就有一个通义灵码的小图标。
登录并开启智能编码之旅
打开通义灵码,在通义灵码助手的窗口单击登录按钮。
登录成功后,就可以开始使用通义灵码进行代码编写了:
提示:如果你想调整通义灵码图标的位置,可以鼠标右击,在弹出的菜单进行设置。
登录相关具体操作,可参考:登录通义灵码插件端。
通义灵码支持多种模型的选择,目前已经支持 qwen3、qwen3-thinking、DeepSeek-V3 和 R1 系列模型:
在 PyCharm 输入框里选择模型,即可轻松切换模型。
2、功能展示
通义灵码主要有三个功能:智能问答、文件编辑 与 智能体。
角色 | 功能描述 |
---|---|
智能助手 | 基本的对话功能,可以提问,优化代码、生成单元测试等。 |
文件编辑 | 文件编辑模式具备多文件代码修改的能力,当开发者需要精准地修改代码文件时,能够结合需求描述和当前工程环境进行多文件修改,并且可以进行多次迭代、代码审查,帮助开发者高效、可控地完成代码修改任务。 |
智能体 | 具备自主决策、环境感知、工具使用等能力,可以根据开发者的编码诉求,使用工程检索、文件编辑、终端等工具,端到端地完成编码任务。同时,支持开发者配置 MCP 工具。 |

@ 与 /
另外,我们可以在文本框通过输入 # 或 / 探索更多场景,比如:
- 解释代码
- 生成单元测试
- 生成注释
- 优化代码
符号 | 功能描述 |
---|---|
/ | 命令提示符,用于输入命令或指令。例如:/explain(解析代码)、/unittest (单元测试)、/comment(代码注释) 、/optimize(优化代码) 等,可以执行特定的操作或功能 详细参阅: 智能生成指令。 |
# | 输入 # ,即可触发上下文选择窗口,继续输入时可进行文件检索。 对于 #file 、 #folder、#image、#codebase、#gitCommit、 #teamDocs,选择对应类型后,可进行具体内容的检索和选择,并针对该类内容支持多选操作。详细参阅:上下文操作 |
更多操作参考:
点我分享笔记