news 2026/9/4 10:20:14

Qwen Code 接入 VS Code:三步在编辑器里用上 AI 编码助手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Qwen Code 接入 VS Code:三步在编辑器里用上 AI 编码助手

Qwen Code 接入 VS Code:三步在编辑器里用上 AI 编码助手

【免费下载链接】qwen-codeAn open-source AI coding agent that lives in your terminal.项目地址: https://gitcode.com/GitHub_Trending/qw/qwen-code

想象这样一个场景:你在 VS Code 里选中一段看不太懂的代码,不用切到终端,直接把这段选中内容丢给 Qwen Code,等它改完再在编辑器里逐行核对。Qwen Code 是一个开源 AI 编码助手,平时住在终端里干活,配合一个 Companion 扩展之后,就能以原生面板的形式长在你的 IDE 中,代码改动用原生 diff 视图实时呈现。下面把装法和用法一次讲清。

上手之前看这里

依赖要求
VS Code1.101.0 或更高
Node.js20 或更高
Qwen Code CLI尚未安装也没关系,下面第一步会装

从零到能跑

装 CLI 只需一条命令。打开终端执行:

npm install -g @qwen-code/qwen-code@latest

装完跑一下qwen看能否正常启动,这是后面一切功能的地基。

然后是 VS Code 一侧。在扩展市场搜索并安装 Qwen Code Companion 扩展。它是 IDE 集成的载体:没有它,VS Code 里就没有专属的 Qwen Code 侧边栏面板,也没有原生差异视图。

最后完成登录。在 Qwen Code 会话里运行:

/auth

它会引导你选择认证方式,比如 ModelStudio API Key、Coding Plan 或第三方服务商,按提示走完即可。认证信息会安全保存,之后不必每次重登,想换账号或换方式时再运行一次就行。

装好之后你会用到什么

打开的文件和选中的代码

它天然知道当前编辑器里打开着哪个文件,也会读光标位置。所以"解释一下这里"这种指令基本可以直接发。选中一段文字再发起提问,这段内容会自动作为上下文参与,定位问题、逐行讲解时特别顺手。

用 @ 把文件喂给它

要引用当前没打开的文件时,在输入框打 @ 加文件名,或者用系统文件选择器直接附加文件、图片。这样跨文件的上下文不用来回切换标签页。

改代码时的三个开关

代码变更不会只以文字形式出现在聊天里,而是打开原生 diff 视图,你能逐行检查,甚至在应用前顺手改掉它写的某一行。嫌确认太频繁,可以打开自动接受模式,修改落地即时应用;批量重构、生成样板代码时最舒服,日常改动建议先看后收。另外可以同时跑多个会话:一边修 bug、一边写测试,互不干扰,历史会话也随时能翻。

遇到问题先自查

扩展装不上?先确认这三件事

VS Code 版本是否达到要求;当前用户有没有装扩展的权限;如果列表里搜不到或安装无反应,试试从市场网站直接下载安装包。

Qwen Code 没反应?

先检查网络,再开一个新会话看看问题是否还在——不少"卡死"只是旧会话状态出了问题。

几个提效习惯

  • 上下文快满时,运行/compress把聊天历史压缩成摘要,腾出空间继续聊:
/compress
  • 会话中按?能看到所有快捷键。
  • Tab 键补全命令,↑ 键翻历史,/展开全部斜杠命令。
  • 项目结构越清晰,它的理解越准,开工前花两分钟理一下目录不亏。

想了解更多

VS Code 集成官方文档 里有完整的扩展行为说明,Companion 扩展源码 也在这个仓库里,想了解内部实现可以直接翻。装好之后,你的终端习惯和编辑器习惯就接上了,剩下的交给实际项目。

【免费下载链接】qwen-codeAn open-source AI coding agent that lives in your terminal.项目地址: https://gitcode.com/GitHub_Trending/qw/qwen-code

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 10:20:09

基于Django的教师评价系统:毕业设计实战与MVT架构解析

简介:这是一套面向计算机专业本科生的毕业设计级教师教学质量评价系统,基于Python与Django框架开发,聚焦教育管理场景中教学评估流程的数字化实现,适用于毕业设计、课程设计及期末大作业等实践教学环节,对初学者友好&a…

作者头像 李华
网站建设 2026/9/4 10:17:52

AI视频搜索凭什么值2.5亿美元?从语义检索到非结构化数据激活

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 10:17:45

Modbus TCP调试与数据解析:报文拆解与字节序实战

1. Modbus TCP调试与数据解析:从报文到业务数据的完整拆解 做工业自动化、设备联网或者物联网网关开发的兄弟,对Modbus协议肯定不陌生。最近项目里密集处理了一批基于Modbus TCP的传感器和PLC联调需求,从最初的报文抓取、协议解析&#xff0c…

作者头像 李华
网站建设 2026/9/4 10:16:52

电赛C题信号链路教学沙盒深度解析

简介:本资源是2024年全国大学生电子设计竞赛C题‘无线传输信号模拟系统’的完整实现方案,面向电子信息、通信工程、自动化、物联网及人工智能等专业的高校学生、教师与科研人员,适用于毕业设计、课程设计、实验教学及竞赛备赛等场景&#xff…

作者头像 李华
网站建设 2026/9/4 10:16:02

基于YOLO的智能安防监控系统:从模型训练到工程部署全流程实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华