VSCode+Cline+Claude 4.0本地AI编程工作流实战配置指南

发布时间:2026/7/15 4:50:48
VSCode+Cline+Claude 4.0本地AI编程工作流实战配置指南 1. 项目概述为什么一个“3分钟配置”值得我花2000字讲清楚你有没有过这种体验深夜改bug浏览器开着七八个Stack Overflow页面ChatGPT窗口里反复粘贴报错信息复制粘贴、删删改改、再试一次……一小时过去问题还在原地打转而隔壁工位的同事敲几行命令、问两句自然语言函数就写好了测试用例自动生成连文档都顺手补全了——不是他更聪明是他手里的工具链已经进化到了“人机协同”的新阶段。今天要说的这套组合VSCode Cline Claude 4.0不是又一个“AI编程噱头”而是我在过去三个月里真实压在主力开发环境上跑满200工作日、覆盖Python后端服务重构、TypeScript前端组件开发、Shell脚本自动化、甚至嵌入式CMake编译调试等6类典型场景后确认下来的当前最稳、最顺、最不打断心流的本地AI编程工作流。它不依赖网页端跳转不强制你改写习惯所有操作都在VSCode编辑器内完成它不把AI当“问答机器人”而是当作能读文件、能执行命令、能理解整个项目结构的“虚拟结对程序员”。关键词里没写但必须 upfront 说清这不是“一键安装即开箱即用”的玩具。所谓“3分钟配置”指的是从零开始到第一次成功生成代码的最短路径耗时——前提是你已装好VSCode、有基础网络访问能力、愿意花90秒注册一个API服务账户。真正的价值藏在配置之后的深度集成逻辑、上下文管理机制、错误防御设计和输出质量调控技巧里。比如为什么Base URL必须是https://vip.apiyi.com/v1而不是官网文档里常见的/v1为什么Model字段要填claude-sonnet-4-20250514这种带日期的长名字而不是简单写claude-4-sonnet这些细节背后是API网关的路由策略、模型版本灰度发布机制、以及Cline插件对OpenAI兼容协议的特定解析逻辑。跳过它们你可能下周就遇到“响应超时但控制台无报错”“文件内容传不进上下文”“终端命令执行后不返回结果”这类让人抓狂的“幽灵问题”。我见过太多人卡在第2步——不是不会点鼠标而是不知道API密钥本质是“身份凭证计费凭证权限令牌”三位一体也见过更多人配完就扔结果AI生成的代码永远缺一行import、永远用错async/await、永远忽略边界条件。所以这篇指南不只告诉你“点哪里”更要告诉你“为什么点这里”“不点这里会怎样”“点错了怎么救”。它面向两类人一是想立刻上手提效的实战派开发者二是正在评估AI编程工具链的技术决策者。如果你属于前者接下来每一步我都附上了实测截图级的操作细节和参数依据如果你属于后者我会在对比章节里用真实项目片段非营销话术展示它在长上下文理解、多文件关联推理、错误定位辅助三个硬指标上如何碾压其他主流方案。最后划重点本文所有操作均基于Cline v1.12.3 VSCode 1.90.0 Claude 4.0系列模型Sonnet-4 Opus-4实测验证。所有URL、参数名、界面按钮文字均与2025年5月最新版完全一致。现在我们从最底层的设计逻辑开始拆解。2. 整体设计与思路拆解为什么是Cline而不是直接用Claude官方客户端要真正用好这套组合必须先破除一个常见误解Cline不是一个“Claude的VSCode皮肤”而是一个专为IDE深度定制的AI代理调度层。它的核心价值不在于“连接了Claude”而在于“重新定义了AI在开发流程中的角色边界”。我用一张表说清它和同类工具的本质差异维度ClineVSCode插件Cursor独立IDETraeVSCode插件CodeflyingWeb IDE上下文注入方式自动捕获当前文件选中文本打开的标签页自定义文件树仅当前文件光标附近50行当前文件Git暂存区变更仅当前编辑器内容需手动拖入文件文件系统操作✅ 原生支持读取/写入任意本地路径需用户授权可生成完整.py/.js文件❌ 仅能修改当前打开文件无法创建新文件或读取项目外文件⚠️ 仅支持VSCode工作区根目录下文件路径硬编码限制大❌ 完全沙盒化无法访问本地磁盘终端命令执行✅ 内置Terminal API调用可执行pip install、npm run build、curl -X POST并捕获stdout/stderr❌ 无终端集成需切出IDE手动执行❌ 不支持任何shell命令调用❌ Web环境无shell权限多模型切换粒度✅ 每次请求可独立指定模型如用Sonnet写逻辑用Opus审代码支持自定义模型别名⚠️ 全局设置模型切换需重启会话❌ 固定绑定单一模型通常为GPT-4不可更换⚠️ 需在设置中全局切换无法按任务区分调试辅助能力✅ 可将VSCode Debug Console输出直接作为上下文输入AI自动分析堆栈❌ 无Debug Console集成❌ 无法接入调试器数据流❌ 无调试器支持这张表不是凭空画的。上周我用同一段Django REST Framework的序列化器代码让四个工具分别“指出潜在的安全漏洞并修复”。Cline给出的回复里第一句就是“检测到serializers.Serializer未启用requiredFalse校验且CharField缺少max_length限制可能导致SQL注入风险通过恶意构造超长字符串触发数据库缓冲区溢出。建议改为serializers.CharField(max_length255, requiredFalse)。”——它不仅读了代码还结合了Django安全最佳实践文档和常见CVE模式。而Cursor的回复停留在“建议添加类型提示”Trae则根本没识别出CharField这个类名把它当成了普通变量。为什么Cline能做到答案在它的架构设计里。当你点击Cline侧边栏的机器人图标它启动的不是一个简单的HTTP客户端而是一个轻量级Agent Runtime第一层是Context Collector自动扫描VSCode API暴露的所有状态——当前活动编辑器内容、所有打开的tab、Git状态、终端历史、甚至调试器变量快照。它把这些数据按优先级加权打包比如“当前编辑器内容”权重10“Git暂存区diff”权重7“终端最近3条输出”权重5。第二层是Prompt Orchestrator把原始用户提问如“优化这个函数”和收集到的上下文按预设模板组装成符合Claude 4.0输入规范的超长prompt。关键点在于它不把整个项目源码塞进去那会浪费token而是用AST解析提取函数签名、调用关系、注释关键词再用摘要算法压缩无关代码块。实测显示同样一个含12个文件的Flask项目Cline的上下文token消耗比Trae低42%但代码理解准确率高28%。第三层是Action Executor当AI回复中包含execute:command或write:file这类特殊标记时这是Cline定义的私有协议Runtime会拦截并执行对应操作。比如AI说“已为你创建utils/date_helper.py内容如下”它会自动新建文件并写入如果说“请运行pytest tests/test_api.py -v”它会调起VSCode内置终端执行并回传结果。这解释了为什么Cline的配置里Base URL必须是https://vip.apiyi.com/v1——因为vip子域名指向的是专为Cline优化的API网关它内置了上述三层处理逻辑的反向代理。而如果填成官方api.anthropic.com/v1Cline的Context Collector发过去的超长上下文会被网关截断官方接口默认最大128K token导致AI“失忆”。这也是为什么Model字段必须填带日期的全名claude-sonnet-4-20250514代表的是API网关映射的、经过稳定性加固的模型实例而非裸模型。实测中用claude-sonnet-4简写会导致50%请求返回model_not_found错误因为网关需要精确匹配版本号做路由。提示不要被“开源免费”误导。Cline插件本身开源GitHub仓库cline-ai/vscode-cline但Claude 4.0 API调用是收费服务。API提供商apiyi.com的定价策略是“按实际token计费”而非订阅制。这意味着你写100行代码用掉的费用可能只相当于一杯咖啡钱。我上个月用它完成了3个微服务模块重构总账单是$4.72——比一次线上会议的云服务器租用费还低。3. 核心细节解析与实操要点配置不是点点点而是建立信任链很多人以为配置Cline就是“填三个框”结果配完发现AI回复慢、经常超时、或者生成的代码根本跑不通。问题往往不出在步骤本身而出在对每个配置项背后技术含义的误读。下面我逐项拆解告诉你每个字段填什么、为什么这么填、填错会怎样。3.1 API Provider为什么必须选“OpenAI Compatible”Cline支持多种后端OpenAI、Anthropic原生、Google Gemini、甚至本地Ollama模型。但Claude 4.0的API并不原生兼容OpenAI格式——Anthropic用的是自己的messages数组结构而OpenAI用的是chat.completions。那么为什么Cline强制要求选“OpenAI Compatible”才能连Claude真相是Cline团队逆向工程了Anthropic的API网关并封装了一个兼容层。当你选择“OpenAI Compatible”时Cline实际做了一次协议转换它把你填的Base URL如https://vip.apiyi.com/v1当作OpenAI风格的endpoint把你填的Model如claude-sonnet-4-20250514映射为Anthropic内部模型ID把VSCode传来的上下文按OpenAI的messages格式组装[{role:system,content:...},{role:user,content:...}]再转发给API网关网关收到后自动解包、重组成Anthropic原生格式调用Claude 4.0再把结果转回OpenAI格式返回给Cline。这个设计看似绕路实则是为了统一抽象。如果Cline直接对接Anthropic原生API它就得为每个模型写一套独立解析器Sonnet/Opus/Haiku语法略有不同维护成本极高。而通过OpenAI兼容层所有模型都走同一套消息管道Cline只需维护一个协议适配器。注意千万别选“Anthropic Native”。虽然选项存在但它是为未来预留的实验性通道当前版本v1.12.3下选择它会导致400 Bad Request错误因为Cline尚未实现完整的Anthropic请求签名v4 signature逻辑。3.2 Base URLhttps://vip.apiyi.com/v1背后的网关逻辑这个URL不是随便写的。vip子域名明确指向高优先级流量专用网关其核心特性有三长连接保活VSCode的Cline插件与网关之间维持WebSocket长连接避免每次请求都经历TCP三次握手TLS协商实测首字节延迟降低63%上下文缓存网关会缓存最近10次请求的上下文摘要非完整内容当用户连续追问“上一步生成的代码如何添加单元测试”时它能快速复用缓存的AST结构无需重复传输熔断降级当Claude 4.0主集群负载过高时网关自动将非关键请求如代码解释类降级到Sonnet-3.5模型保证基础功能不中断——而api.apiyi.com非vip没有此能力超时率高出2.3倍。为什么不能用https://api.apiyi.com/v1我亲自测试过在同等网络条件下api域名的平均响应时间是1.8秒vip域名是0.6秒当发送一个含3个Python文件总计12KB的上下文请求时api域名有37%概率返回503 Service Unavailable而vip域名全程稳定。这不是玄学是CDN节点分布和负载均衡策略的物理差异。3.3 API Key它不只是密码更是你的“信用额度凭证”API Key的获取流程看似简单但藏着两个致命陷阱陷阱一混淆“注册邮箱”和“API Key”。很多用户把注册时收到的欢迎邮件里的aff_codeuLBe当成密钥直接粘贴——这是推广邀请码不是密钥。真正的API Key在登录后的【令牌】页面以sk-ant-api03-...开头长度固定为56位。输错会立即返回401 Unauthorized但Cline插件的错误提示极其模糊只显示“Authentication failed”导致很多人反复重试却找不到原因。陷阱二忽略“余额”和“额度”的区别。API提供商采用双轨计费余额Balance你充值的美元金额用于扣费额度Quota服务商分配的并发请求数上限免费账户默认为3 QPS每秒3次请求。即使余额充足若瞬时请求超过3次比如你同时让AI分析5个文件后续请求会被网关直接拒绝返回429 Too Many Requests。这时你需要去【账户设置】→【升级额度】付费提升到10 QPS$5/月。实操心得我建议新用户首次充值至少$10。因为免费试用期$1额度只够生成约200行代码而一次完整的“重构测试文档”流程平均消耗$0.3~$0.8。$10能支撑你完成3~5个中型任务足够验证整套工作流是否匹配你的开发习惯。3.4 Model字段claude-sonnet-4-20250514不是命名随意而是版本契约Claude 4.0系列模型并非单一实体而是按发布日期和优化方向分版本的矩阵claude-sonnet-4-20250514侧重代码生成速度与准确性平衡适合日常开发、函数编写、Bug修复。实测在1000次Python函数生成任务中语法错误率仅0.7%平均响应时间1.2秒claude-opus-4-20250514侧重复杂逻辑推理与长文档理解适合架构设计、技术方案评审、跨文件API一致性检查。但它慢——平均响应时间3.8秒且token消耗高35%claude-haiku-4-20250514超轻量版专为实时补全和简单问答设计但不支持文件上传和终端执行Cline插件中不可见。为什么必须填完整日期因为API网关用它做灰度发布路由。比如20250514代表5月14日发布的稳定版而20250521可能是包含新特性的测试版。填错日期如少写一位2025051会导致网关无法匹配模型返回404 Not Found。更隐蔽的问题是如果你填了claude-sonnet-4不带日期网关会默认指向最新版但新版可能引入breaking change如2025年4月某次更新后execute指令语法从execute:cmd改为run:cmd导致Cline的Action Executor失效。提示在Cline设置里Model字段支持逗号分隔多个值如claude-sonnet-4-20250514, claude-opus-4-20250514。这样你在对话框里就能用/model opus命令临时切换无需反复进设置。这是我每天用10次的效率技巧。4. 实操过程与核心环节实现从零到第一个可运行代码的完整记录现在我们进入真正的“3分钟”实操环节。我会以一个真实存在的开发痛点为案例用Python实现快速排序并添加详细注释。但不止于此——我会记录每一步的界面反馈、可能遇到的异常、以及如何用VSCode原生工具验证结果。所有操作均基于Windows 11 VSCode 1.90.0 Cline v1.12.3Mac/Linux用户只需注意快捷键差异如Ctrl→Cmd。4.1 步骤1安装Cline插件耗时42秒启动VSCode确保已关闭所有其他插件避免冲突尤其禁用Copilot、Tabnine等AI插件按CtrlShiftX打开扩展市场在搜索框输入Cline在搜索结果中找到开发者为Cline Team、安装量超25万、评分4.8★的插件注意勿选名称相似的Cline AI或Cline Assistant那是仿冒品点击“安装”VSCode右下角弹出“正在安装扩展…”提示安装完成后VSCode自动提示“需要重新加载窗口以启用扩展”点击“重新加载”重新加载后左侧活动栏出现一个蓝色机器人图标悬停显示“Cline AI Assistant”。关键验证点如果没看到机器人图标请检查VSCode是否启用了“工作区扩展”——按CtrlShiftP打开命令面板输入Extensions: Show Enabled Extensions确认Cline状态为“Enabled”。曾有用户因企业策略禁用了第三方扩展导致图标不显示。4.2 步骤2获取API密钥耗时85秒打开浏览器访问https://api.apiyi.com/register/?aff_codeuLBe注意必须用此链接它绑定了Cline的专属合作通道填写邮箱建议用公司邮箱避免个人邮箱被风控、设置密码需含大小写字母数字符号勾选“我已阅读并同意服务条款”点击“注册”查收邮箱中的验证邮件点击链接激活账户登录后点击顶部导航栏【令牌】→【创建新令牌】在弹出窗口中Token Name填VSCode-ClineExpiration选Never避免过期中断点击“创建”页面立即显示新令牌以sk-ant-api03-开头共56位字符。此时务必复制整串字符右键→复制或CtrlC因为页面刷新后将不再显示明文。警告API Key是最高权限凭证等同于你的账户密码。切勿截图、切勿粘贴到任何聊天窗口、切勿提交到Git仓库。我见过3个团队因此被恶意刷光余额。建议用Bitwarden等密码管理器保存。4.3 步骤3配置Cline连接耗时58秒在VSCode中点击左侧机器人图标打开Cline侧边栏点击右上角齿轮图标⚙️进入设置页面逐项填写API Provider: 选择OpenAI Compatible下拉菜单第二项Base URL: 粘贴https://vip.apiyi.com/v1注意末尾是/v1不是/v1/API Key: 粘贴刚复制的56位密钥Model: 输入claude-sonnet-4-20250514严格按此拼写字母大小写敏感点击右下角“Done”按钮保存。实操细节保存瞬间Cline侧边栏底部会出现绿色提示“✅ Configuration saved successfully”。如果出现红色“❌ Failed to connect”90%概率是API Key填错或网络问题。此时不要慌按CtrlShiftP→输入Developer: Toggle Developer Tools在Console标签页里搜索network error能看到具体HTTP错误码如401密钥错503网关忙。4.4 步骤4验证配置耗时23秒但决定成败确保Cline侧边栏保持打开对话框处于激活状态光标在输入框内闪烁输入以下完整指令注意标点符号用Python实现快速排序要求 1. 函数名为quick_sort接收一个列表参数 2. 使用原地排序in-place不创建新列表 3. 添加详细的中文注释解释每一步的逻辑 4. 包含边界条件处理空列表、单元素列表 5. 最后提供一个测试用例验证正确性。按Enter发送。预期响应实测截图级描述0~3秒对话框显示“Thinking…”动画3~8秒开始逐行输出代码第一行是def quick_sort(arr, low0, highNone):8~12秒输出完整函数含6处中文注释如“# 递归终止条件当子数组长度≤1时直接返回”12~15秒输出测试用例if __name__ __main__: ...并打印[1, 2, 3, 4, 5]15秒后对话框左下角显示“✅ Response completed”。如果卡在“Thinking…”超15秒立即按Esc取消然后检查① VSCode右下角状态栏是否显示“Cline: Connected”② 网络是否正常尝试访问https://vip.apiyi.com/v1应返回{message:Welcome to Cline API}③ API账户余额是否为0登录apiyi.com查看。4.5 步骤5深度验证——让AI执行并测试代码这才是真·3分钟配置成功的标志不是看到代码而是让AI帮你跑通它。这才是Cline超越其他工具的核心在Cline对话框中输入指令execute:python -c def quick_sort(arr, low0, highNone): if high is None: high len(arr) - 1 if low high: pi partition(arr, low, high) quick_sort(arr, low, pi-1) quick_sort(arr, pi1, high) def partition(arr, low, high): pivot arr[high] i low - 1 for j in range(low, high): if arr[j] pivot: i 1 arr[i], arr[j] arr[j], arr[i] arr[i1], arr[high] arr[high], arr[i1] return i1 test_arr [64, 34, 25, 12, 22, 11, 90] quick_sort(test_arr) print(test_arr)按Enter发送。Cline会自动调起VSCode内置终端执行该命令2秒后终端输出[11, 12, 22, 25, 34, 64, 90]证明代码可运行接着输入write:quicksort_test.pyCline会创建新文件quicksort_test.py并将刚才的代码写入。这一步的价值在于它把“生成代码”和“验证代码”压缩成一次交互。传统流程是“生成→复制→新建文件→粘贴→保存→打开终端→运行”而Cline用execute和write指令全自动完成。我统计过一个中等复杂度的函数开发平均节省47秒/次一天20次就是15.6分钟——这就是“开发效率飙升300%”的真实来源。5. 常见问题与排查技巧实录那些官方文档绝不会告诉你的坑即使严格按照上述步骤操作仍有约18%的用户会在首次使用时遇到问题。这些问题大多源于VSCode环境、网络策略或API服务的隐性约束。以下是我在社区支持频道整理的TOP 5高频问题附带可立即执行的解决方案。5.1 问题1Cline显示“Connected”但发送请求后无响应控制台无报错现象Cline侧边栏状态为绿色“Connected”输入问题后对话框一直显示“Thinking…”10分钟后自动超时VSCode开发者工具Console里没有任何网络请求日志。根本原因VSCode的代理设置与Cline冲突。VSCode默认读取系统代理但某些企业网络会强制注入SSL中间人证书导致Cline的HTTPS请求被拦截。解决方案在VSCode中按CtrlShiftP输入Preferences: Open Settings (JSON)在打开的settings.json中添加以下两行http.proxyStrictSSL: false, http.proxy: 保存文件重启VSCode。实测效果该配置将超时率从100%降至0%。注意http.proxyStrictSSL: false是关键它允许Cline忽略企业证书验证而http.proxy: 强制禁用代理直连。5.2 问题2AI生成的代码中中文注释显示为乱码如“# \u4f7f\u7528\u539f\u5730\u6392\u5e8f”现象代码生成成功但所有中文注释变成Unicode转义序列复制到.py文件中无法正常显示。根本原因Cline插件在Windows系统下默认使用GBK编码读写文件而VSCode工作区默认是UTF-8。当AI返回UTF-8编码的中文时Cline错误地用GBK解码导致乱码。解决方案在VSCode中按CtrlShiftP输入Preferences: Configure Language Specific Settings选择Python在弹出的settings.json中添加[python]: { files.encoding: utf8 }重启VSCode重新生成代码。补充技巧在Cline设置里找到“Advanced Options”勾选“Force UTF-8 encoding for all responses”。这会强制Cline所有输出走UTF-8管道。5.3 问题3执行execute命令时终端报错“Command not found: python”现象Cline成功调起终端但执行execute:python -c ...时返回/bin/bash: python: command not foundLinux/Mac或python is not recognized as an internal or external commandWindows。根本原因Cline调用的是系统Shell的python命令但你的环境变量PATH中Python可执行文件名为python3Linux/Mac或pyWindows。解决方案Linux/Mac用户在终端中执行which python3得到路径如/usr/bin/python3然后在Cline设置的“Advanced Options”中将“Shell Command”改为/usr/bin/python3Windows用户按WinR输入cmd执行where py得到路径如C:\Windows\py.exe在Cline设置中将“Shell Command”改为C:\Windows\py.exe。注意不要改VSCode的Python解释器路径那是给Debugger用的Cline的Shell Command是独立配置项。5.4 问题4多文件项目中AI无法关联跨文件的类引用如A.py定义了Class XB.py调用X但AI说“未找到Class X”现象在一个含10文件的Django项目中让AI“为views.py中的UserListView添加缓存装饰器”AI回复“未找到UserListView类定义”。根本原因Cline的Context Collector默认只扫描“当前打开的文件”和“Git暂存区”而大型项目中你不可能同时打开所有相关文件。解决方案启用“Project Context Scan”在Cline侧边栏点击右上角⋯更多选项→ “Scan Project Context”在弹出窗口中选择“Scan entire workspace”勾选“Include .py files only”点击“Start Scan”扫描完成后通常10~30秒Cline会生成一个.cline-context.json文件缓存所有Python文件的AST摘要。此后AI提问时会自动注入此上下文。实测对比启用前跨文件引用识别率32%启用后提升至89%。扫描结果缓存有效期24小时过期自动刷新。5.5 问题5API账户余额充足但频繁收到“Rate limit exceeded”错误现象账户余额显示$12.50但每发送3~4个请求就报429 Rate limit exceeded需等待60秒才能恢复。根本原因API提供商对免费账户实施了双重限流QPS限流每秒最多3次请求已提及Token Burst限流单次请求最大token数为128K但免费账户的“突发token池”只有256K。当你一次性发送3个大文件如Dockerfilerequirements.txtmain.py总token超256K就会触发burst限流。解决方案短期急救在Cline设置中将“Max Context Tokens”从默认128000改为80000强制Cline对大文件做更激进的摘要压缩长期方案升级账户到Pro版$15/月获得1000K burst token池和10 QPS彻底解除限制。我的建议先用急救方案撑过试用期Pro版的ROI极高——按$0.0001/token计算1000K token100美元额度够你生成20万行高质量代码。6. 高效使用技巧让Claude 4.0从“助手”变成“资深同事”配置完成只是起点。真正拉开效率差距的是你如何引导AI、约束输出、并融入现有工作流。以下是我在3个月高强度使用中沉淀出的5个“非官方但极有效”的技巧全部基于Claude 4.0的模型特性设计。6.1 System Prompt定制用“角色指令”替代“任务指令”多数人把System Prompt当成“开场白”填一句“你是一个Python专家”。这远远不够。Claude 4.0的System Prompt本质是模型的思维框架初始化指令它决定了AI的推理路径。我推荐这个经过实测的模板你是一个有10年经验的Python全栈工程师目前在一家金融科技公司负责高并发交易系统。你的代码必须 1. 严格遵循PEP 8所有函数必须有Google风格docstring 2. 任何涉及金钱计算的代码必须使用decimal.Decimal禁止float 3. 所有外部API调用必须包含重试机制最多3次和超时30秒 4. 输出时先给出简洁结论如“建议用asyncio.gather并发调用”再展开技术细节 5. 如果问题涉及安全必须优先指出OWASP Top 10风险点。 现在请开始协助我开发。为什么有效因为它把模糊的“专业”转化为可验证的硬约束。比如第2条“必须用Decimal”当AI生成amount price * quantity时它会自动修正为amount Decimal(str(price)) * Decimal(str(quantity))。而普通提示“请写安全的代码”AI只会泛泛而谈。6.2 文件级上下文注入用file语法精准喂数据Cline支持一种隐藏语法在提问中用file:filename.py引用当前工作区内的