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 工具。


  • 1、新建会话
  • 2、查看会话历史
  • 3、可以自己提问
  • 4、选择指定代码问答
  • 5、代码中的快捷入口
  • 6、#file 进行代码文件选择
  • 7、#folder 修改某个代码块
  • 8、#codebase 本地工程问答
  • 9、/ 查看快捷指令
  • 10、AI 程序员
默认图片

@/

另外,我们可以在文本框通过输入 #/ 探索更多场景,比如:

  • 解释代码
  • 生成单元测试
  • 生成注释
  • 优化代码
符号 功能描述
/

命令提示符,用于输入命令或指令。例如:/explain(解析代码)、/unittest (单元测试)、/comment(代码注释) 、/optimize(优化代码) 等,可以执行特定的操作或功能 详细参阅: 智能生成指令

#

输入 # ,即可触发上下文选择窗口,继续输入时可进行文件检索。

对于 #file 、 #folder、#image、#codebase、#gitCommit、 #teamDocs,选择对应类型后,可进行具体内容的检索和选择,并针对该类内容支持多选操作。详细参阅:上下文操作

更多操作参考: