阿里云 的 通义灵码 在 IDEA 使用

简介: 【7月更文挑战第1天】在IntelliJ IDEA中启用阿里云的通义灵码插件,需安装插件,搜索“tongyi”安装并登录阿里云账号。插件提供行级/函数级代码建议、自然语言生成代码、单元测试生成、代码注释和解释等功能。支持多种编程语言,但需联网使用并依赖阿里云账号。快捷键在macOS和Windows上有差异,如macOS的“Tab”键接受代码建议,“Esc”废弃。

要在 IntelliJ IDEA 中使用阿里云的通义灵码,可以按照以下步骤进行操作:


  1. 安装通义灵码插件
  • 打开 IntelliJ IDEA,选择“File”(文件)->“Settings”(设置)。
  • 在弹出的设置窗口中,找到“Plugins”(插件),切换到“Marketplace”选项卡。
  • 在搜索框中输入“tongyi”或“tongyilingma”,找到“tongyilingma 插件”并点击“Install”(安装)。
  • 安装完成后,会变成“Installed”,此时只需点击“OK”,无需重启 IDEA,等待插件安装完成。
  1. 登录阿里云账号
  • 点击“登录”,会出现“通义灵码协议”对话框,选择“同意并登录”,它将默认打开阿里云的登录地址。
  • 使用阿里云主账号或 RAM 子账号进行登录。
  1. 使用通义灵码通义灵码提供了多种功能,如行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答等。以下是一些常用功能的使用方法示例:
  • 行级/函数级实时续写:在 IDE 编辑器区进行代码编写时,开启自动云端生成模式,通义灵码会根据当前及相关代码文件的上下文自动生成行级/函数级的代码建议。可以使用快捷键来采纳、废弃或查看不同的代码建议。例如,在 macOS 系统中,按下“Tab”键接受行间代码建议,“Esc”键废弃行间代码建议,“Option+上箭头/下箭头”键查看上一个/下一个行间推荐结果,“Option+P”键手动触发行间代码建议;在 Windows 系统中,对应的快捷键分别为“Tab”“Esc”“Alt+上箭头/下箭头”“Alt+P”。
  • 自然语言生成代码:通过两种方式实现。一是在编辑器中直接通过注释描述所需功能,可直接在编辑器中生成代码建议,单击“Tab”键采纳;二是在智能问答中直接描述功能,智能问答助手将生成代码建议,并支持一键插入或复制代码。
  • 单元测试生成:支持根据多种框架(如 JUnit、Mockito、SpringTest、unittest、pytest 等)生成单元测试。
  • 代码注释生成:一键生成方法注释及行间注释。选中代码后,可通过以下三种方式触发生成代码注释:在编辑器中单击右键找到通义灵码功能操作入口并单击;在智能问答中直接单击对应功能操作;在智能问答中使用“/查看”快捷指令并单击“生成代码注释”指令。采纳注释建议可通过一键插入或复制实现,还可单击“查看 diff”按钮唤起 IDE 的 diff 查看窗口,了解建议和源代码的变更。
  • 代码解释:选中代码后可自动识别编程语言并生成代码解释。可通过以下三种方式触发:在编辑器中单击右键并找到通义灵码功能操作入口后单击;在智能问答中直接单击对应功能操作;在智能问答中使用“/查看”快捷指令并单击“解释代码”指令。之后支持重试、更详细、更简单、中文/英文解释等追问操作。
  • 研发领域自由问答:编码遇到问题时,可单击 IDE 侧边工具导航或使用快捷键(如 macOS 系统中的“Command+Shift+L”)唤起通义灵码智能问答助手,快速获得答案和解决思路。在输入问题时,尽量选中代码,精准描述问题并给出详细上下文(如选中的代码、日志、报错信息等),以便通义灵码更好地理解和回答。在智能问答输入框中,预置了多个常用快捷指令,输入“/”即可看到相关快捷指令,如“/help”学习如何使用通义灵码,“/explaincode”解释选中的代码,“/generateunittest”为选中的代码生成单元测试等。


通义灵码支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言。使用时需注意,通义灵码需要登录阿里云账号后方可使用,并且目前离线版的本地补全模型在断网后也无法使用。

相关文章
|
9天前
|
程序员 定位技术 开发者
试了试阿里云的通义灵码 2.5 版
通义灵码 2.5 版是个特别实用的工具,无论是个人开发者还是企业团队,都能从中受益。如果你也在找能提升开发效率的工具,通义灵码绝对值得一试!
78 33
试了试阿里云的通义灵码 2.5 版
|
14天前
|
关系型数据库 OLAP 数据库
拒绝等待!阿里云瑶池数据库 x Qwen3,构建增强式RAG
阿里巴巴发布的通义千问Qwen3在性能上超越多个国际顶尖模型,阿里云瑶池数据库已适配该模型,支持私域部署并与Dify无缝集成。传统RAG方案在处理复杂关系和多跳推理时存在局限,而GraphRAG通过图结构存储知识,结合Qwen3和AnalyticDB PostgreSQL,可有效解决这些问题,提升知识关联检索与分析能力。某新零售客户案例表明,GraphRAG能更好地满足高复杂度业务需求,提供直观的知识图谱可视化服务。阿里云提供Qwen3全系列模型的私域部署解决方案,确保数据安全和服务稳定性。
|
28天前
|
存储 人工智能 监控
通过阿里云Milvus与通义千问VL大模型,快速实现多模态搜索
阿里云向量检索服务Milvus版是一款全托管向量检索引擎,并确保与开源Milvus的完全兼容性,支持无缝迁移。它在开源版本的基础上增强了可扩展性,能提供大规模AI向量数据的相似性检索服务。凭借其开箱即用的特性、灵活的扩展能力和全链路监控告警,Milvus云服务成为多样化AI应用场景的理想选择,包括多模态搜索、检索增强生成(RAG)、搜索推荐、内容风险识别等。您还可以利用开源的Attu工具进行可视化操作,进一步促进应用的快速开发和部署。
|
1月前
|
人工智能 云计算 开发者
南京大学与阿里云联合启动人工智能人才培养合作计划,已将通义灵码引入软件学院课程体系
近日,南京大学与阿里云宣布启动人工智能人才培养合作计划,共同培养适应未来技术变革、具备跨学科思维的AI创新人才。
|
23天前
|
云安全 人工智能 自然语言处理
|
18天前
|
缓存 并行计算 测试技术
阿里云PAI-全模态模型Qwen2.5-Omni-7B推理浅试
阿里云PAI-全模态模型Qwen2.5-Omni-7B推理浅试
152 11
|
1月前
|
人工智能 自然语言处理 搜索推荐
阿里云 AI 搜索开放平台新功能发布:大模型联网能力上线
阿里云 AI 搜索开放平台此次新增了大模型联网能力,通过集成大语言模型(LLM)和联网搜索技术,为用户提供更智能、更全面的搜索体验。
410 25
|
21天前
|
人工智能 开发工具
阿里云AI Stack全量适配Qwen3模型,企业级部署效率全面升级
2025年4月29日的凌晨5点,阿里全新一代模型通义千问Qwen3正式发布并全部开源8款「混合推理模型」,包含: 6款Dense模型:0.6B、1.7B、4B、8B、14B、32B。 2款MoE模型:Qwen3-30B-A3B和旗舰版Qwen3-235B-A22B。 阿里云AI Stack已适配全量Qwen3模型,可快速部署实现Qwen3模型的开箱即用!
117 4
|
3天前
|
人工智能 前端开发 开发工具
对话阿里云通义灵码技术负责人陈鑫:AI编程的现状与未来
在AI快速发展的2025年,通义灵码作为国内领先的AI编程助手,正通过其独特的智能体架构和强大模型能力重新定义开发方式。本文邀请技术负责人陈鑫(神秀),探讨AI编程现状与未来。通义灵码基于Qwen3模型打造,具备记忆系统革新、MCP工具生态和多模态交互等优势,推出三种工作模式以适应不同场景。尽管行业仍面临挑战,但国产模型正在崛起,企业可采用“三步走”策略引入AI工具。未来,AI将从辅助走向主导,深化代码理解并重构开发工具,助力更高效、创造性的编程方式。
|
1月前
|
存储 人工智能 开发者
浙江大学与阿里云宣布合作人工智能通识课,通义灵码系列课程率先落地
浙江大学与阿里云联合宣布共建人工智能通识课,将在“AI+行业”课程方面从产、学、研角度,共同围绕教育、法律、设计、金融、人文和艺术等多个重点学科方向,将真实产业案例深度融入浙江大学人工智能通识课程体系。