VS Code AI 编程

VS Code 包含了很多 AI 编程的扩展,本文将介绍如何在 VS Code 中安装 TONGYI Lingma(通义灵码) 扩展。

TONGYI Lingma(通义灵码) 是阿里云推出的一款智能编程助手,基于通义大模型开发,旨在帮助开发者提高编程效率。

通义灵码支持多种编程语言,能够提供代码补全、代码解释、代码优化、智能问答等功能。

官方说明参见:https://lingma.aliyun.com/


1、安装

打开 Visual Studio Code 扩展窗口,搜索 TONGYI Lingma,找到通义灵码后单击安装。

安装完成后,请重启 Visual Studio Code。

登录并开启智能编码之旅

重启 Visual Studio Code 后,单击侧边导航的通义灵码,在通义灵码助手的窗口单击登录按钮。

提示:如果安装后在侧边导航上找不到通义灵码入口,可鼠标聚焦在侧边导航后右键查看,勾选通义灵码后即可将插件入口配置在侧边导航上。

单击登录后,将前往登录页面,完成登录后可进入 IDE 客户端开始使用。

登录相关具体操作,可参考:登录通义灵码插件端

我们还可以按住扩展图标的按钮,直接拖动到右侧,把 AI 编程功能放到右边,如下所示:

通义灵码支持多种模型的选择,目前已经支持 Qwen2.5、DeepSeek-V3 和 R1 系列模型:

在 VSCode 输入框里选择模型,即可轻松切换模型。


2、功能展示

通义灵码主要有两个角色:智能问答与 AI 程序员。

角色功能描述
智能助手

基本的对话功能,可以提问,优化代码、生成单元测试等。

AI 程序员

具备多文件代码修改(Multi-file Edit)和工具使用(Tool-use)的能力,可以与开发者协同完成编码任务,如需求实现、问题解决、单元测试用例生成、批量代码修改等。

  • 1、新建会话
  • 2、查看会话历史
  • 3、可以自己提问
  • 4、选择指定代码问答
  • 5、代码中的快捷入口
  • 6、@workspace 本地工程问答
  • 7、@terminal 问答
  • 8、/ 查看快捷指令
  • 9、AI 程序员

默认图片

@ 与 /

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

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

命令提示符,用于输入命令或指令。例如:/explain、/unittest、/comment 等,可以执行特定的操作或功能。

@

快捷方式提示符,用于快速访问特定的功能或命令。例如:@workspace、@terminal,可以快速打开工作区或终端。

### VS CodeAI 集成功能与插件 #### IntelliCode 提供智能代码补全建议 IntelliCode 是一款强大的 AI 工具,能够基于当前代码上下文提供有意义的智能代码完成建议。通过分析大量高质量开源项目中的编码模式,该工具可以预测开发者可能编写的下一行代码并给出最佳实践提示[^3]。 ```json { "recommendations": [ { "context": "编写 Python 函数", "suggestion": "def my_function(param):" }, { "context": "处理 JSON 数据", "suggestion": "import json\nwith open('data.json') as f:\n\tdata = json.load(f)" } ] } ``` 此功能不仅限于特定编程语言,支持多种主流开发环境下的自动补全操作,显著提升了编码速度和准确性。 #### Copilot 实现协同编程体验 GitHub Copilot 是由 GitHub 和 OpenAI 联合推出的一款革命性的 AI 编程助手。安装后可以在编辑器内实时生成完整的函数实现、测试用例甚至整个模块的设计思路。Copilot 不仅可以根据自然语言描述自动生成对应的功能逻辑,还具备跨文件引用的能力,极大地方便了日常开发工作流[^1]。 ```python # 用户输入注释说明需求 """ 创建一个名为 greet_user 的函数, 接收用户名作为参数返回问候语句。 """ # Copilot 自动生成如下代码片段 def greet_user(name): """Return a personalized greeting message.""" return f"Hello, {name}! Welcome to our platform." ``` 这些智能化特性使得 Visual Studio Code 成为了现代软件工程师不可或缺的理想开发平台之一,在提升生产力的同时也降低了初学者的学习曲线。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值