为什么资深架构师都从 IDE 回到了终端?终端 AI Agent 正在接管执行层
前阵子和一位做后端架构的老朋友吃饭聊到最近的工作习惯他的一句话让我印象很深他现在已经很少整天开着 IDE 了大部分日常开发都搬回了终端里身边一群资深架构师也都这样。一开始我以为他是在追捧什么命令行复古风听他讲完细节才发现这背后其实是一套挺清晰的工程取舍。Cursor 当然好用但当他开始把越来越多任务交给能直接接管终端的 AI 工具后IDE 在流程中的地位就没那么不可替代了。这篇文章就想把这套取舍讲明白为什么越往资深走越多人从全屏编辑器“撤”回黑底白字的命令行终端里的 AI 到底比 IDE 里的 AI 多了哪些真正值钱的能力以及我踩过的一些坑、现在的混合工作流长什么样。不劝你明天就卸载任何工具但至少能让你的下一轮工具选型有新的判断维度。1. 架构师回终端不是因为怀旧而是因为“控制权”转移了1.1 架构师的工作方式天然就更靠近文件系统做架构的人大多有个共同点日常真正的高强度工作不是把光标放在一个函数里改文字而是满仓搜索、跨文件追踪调用链、把一个大模块从一个包挪到另一个包或者在一堆服务里梳理依赖。这种工作的本质是对文件系统和代码文本的操作而不是对某个编辑器缓存区的操作。IDE 把项目抽象成“工作区”“索引”“符号表”看起来高大上但一旦代码库超过一定规模这些抽象反而变成约束。你会发现真正管用的还是最朴素的那套命令rg搜索符号、sed做批量替换、git diff看变化、awk抽字段。命令行工具的哲学是“每个工具只做一件事但通过管道可以无限组合”这种组合能力在架构师手里就是巨大的效率杠杆。所以资深架构师群体最先“叛逃”到命令行 AI不是他们更喜欢折腾终端配置而是他们的工作对象本来就活在命令行里。IDE 是一个方便的外壳但外壳下面那层真实活动的地方一直在终端。1.2 从 Cursor 到终端 AI你不是换了个输入框你是多了一个“执行层”很多人误以为“用终端 AI”就是“在终端里开个聊天窗口”这理解差远了。Cursor 这类 IDE AI本质是增强编辑器AI 补全你的代码、回答你的问题但真正的动作——运行命令、更新文件、执行测试——还是靠你在 GUI 里手动完成。而终端里的 AI 工具不管是命令行 agent 还是帮你接管 Shell 的助手把自己直接放进执行环境里。它可以读文件、改文件、跑命令、看输出、再做决定。能力层级完全不一样一个是“军师”在旁边给你出主意一个是“施工队”听完指令直接进场干活然后把结果汇报给你。这正好解释了一个现象为什么越资深的人越喜欢后者因为年资越高你的单位时间越贵你越不想把时间花在“把 AI 的建议手动复制到终端执行”这种机械劳动上。把执行层交给 AI把自己留在这场工作的决策层这才是大家真正想要的工作方式。2. IDE 在 AI 时代的三个尴尬场景我一个个忍无可忍2.1 尴尬一建议写得头头是道却要你手动把它搬运到终端这是我最先忍不了的一点。在 Cursor 里让 AI 帮你改一段部署脚本它会给你一段看起来完全合理的命令然后呢你得复制、切到终端、粘贴、回车跑完再把报错贴回去。如果 AI 第一次给错了这个“搬运”循环就要无限重复。一次两次没问题但如果一天要改多少个文件、跑多少条命令浪费在复制粘贴上的时间非常可观。终端 AI 没有这个问题它会自己在终端里执行、读取报错、自我修正甚至能在连续失败几次后换一种方案再试。我印象很深有一次让它在远程服务器上排查某个服务的启动失败它连着尝试了七八轮读日志、查权限、看端口、改配置、再启动全程自己来我只在关键节点给了方向。要说这个差距的本质在于一个工具能把想法变成动作另一个只停留在想法层。对于追求“任务闭环”的架构师来说这是决定性的。2.2 尴尬二它有整个项目索引却不知道你终端里刚发生了什么很多 IDE 的 AI 助手都宣传自己“懂你的整个项目”。可真到用的时候你会发现它懂的是编辑器里的文本却不太懂你这台机器上的实时状态当前在哪个分支、刚刚改了哪些环境变量、上一次测试跑得怎么样、哪个服务正开着日志刷屏。架构师的排查经常依赖这些动态上下文。比如定位一个问题我先在终端里跑了几个命令、看了几条日志然后想让 AI 接着分析——结果它没有“看到”任何这些上下文我必须手动把日志内容复制进聊天框。你试一次就知道这个过程非常打断思路。终端 AI 天生没有这个隔阂因为它就在 Shell 里它可以自己调用git log看提交历史可以自己跑history看最近执行过什么可以直接把当前进程、环境变量、目录结构纳入判断。这不是“多了一个集成能力”而是它本来就住在这个环境里。2.3 尴尬三大仓索引和复杂重构往往等得人想摔键盘架构师另一个高频场景是大仓库里的结构性调整。这类工作在 Cursor 里有一个隐藏成本IDE 启动时的索引、类型检查、插件加载每一步都在消耗你的耐心。在一个几百万行代码的仓库里改一个跨模块的调用你光等它重新索引和提示更新可能就好几分钟。命令行工具则没有这种“全量索引”的包袱。它是按需读取的你说要看哪个文件它就读哪个文件你说要全局搜它就显式地跑一次rg。真到了大规模重构的时候反而是在终端里用脚本加 AI 更顺手先让 AI 分析哪个文件引用了旧接口再用脚本批量替换最后统一跑一遍测试看有没有漏网之鱼。这套玩法如果你始终待在 IDE 的抽象世界里永远是被通知的那个角色而不是主动掌控全局的那个人。说得直白点IDE 适合坐在里面“写代码”但架构师更需要的往往是“改代码”——而改代码的战场永远在文件、命令和 Git 之间。3. 终端 AI Agent 真正值钱的地方是把流程烤熟而不只是出主意3.1 Agent 的核心能力把“改代码→跑命令→验结果”串成一个闭环终端 AI 不是简单的“在终端里聊天”它的核心是Agent 能力可以调用工具、可以读写文件、可以在 Shell 里执行命令、可以观察结果来决定下一步。和你在聊天框里的问答是两种物种。这种闭环意味着什么举个最简单的例子你想把一个 API 从 v1 升级到 v2。在 IDE 里AI 帮你把调用点都改好了但接下来你还要自己挨个跑测试、看哪些用例失败、再回去修。而在终端里你可以直接跟 Agent 说“升级所有调用到 v2然后跑完整测试套件把失败的地方修到通过为止再交给我。”它会自己改代码自己运行测试自己查看失败原因自己继续修改并再次验证。这不是设定好的脚本而是基于大模型推理能力的自动迭代循环。对于架构师这种习惯“委托任务”的角色这种工作方式远比“事无巨细自己盯”来得舒服。3.2 一个具体场景让 Agent 自己完成“改接口→跑测试→修失败→再验证”我自己的项目里试过不少回。有一次要对一个老模块做依赖升级涉及十几个文件的导入路径调整。我没有手改只用几句指令交代了目标让它自己去动。它按顺序做了这些事先用rg找到所有旧路径的引用位置生成清单逐个修改文件里的导入语句跑了一次go test ./...收集全部失败用例发现有几个测试断言依赖旧的返回结构又回去改了对应实现重新跑测试直到全绿最后给我生成了完整的git diff摘要等我来审查。整个过程我几乎只负责下达目标和最后 review。注意最后一个动作很重要它没直接提交而是把改动摆在我面前——这体现了“审查权”还在人手里。一个成熟的架构师不会把 Agent 当无脑执行者而是当成一个手脚利落但需要监工的施工队。3.3 上下文预算它能按需读取而不是一口吞下整个仓库我前面提到过 IDE 的索引能力但索引能力不等于理解能力。很多编辑器 AI 会尝试把整个项目发进上下文这种方式既贵又容易丢失关键信息。终端 Agent 的聪明做法是按需读取你说处理哪个文件它读哪个你说全仓搜哪个关键词它用工具去搜而不是把所有文件塞进模型。这意味着同样一笔预算终端 AI 可以更精准地花在刀刃上。对于架构师来说我可以在一次任务里明确告诉它先看这几个关键文件别动其他目录遇到问题再回来问我。这种精细的控制粒度在 IDE 的“全家桶”模式里是很难实现的。这也是为什么我说“控制权”这个词——终端 AI 是把执行能力开放给你但具体边界、读取范围、动作权限仍然由你定义。你只是把机械劳动外包了对系统的控制反而变强了。4. 远程开发、容器集群、CI/CD为什么 CLI 反而成了主场4.1 在远程环境里GUI 是障碍终端 Agent 是跑腿的人架构师的工作场景里远程开发几乎躲不开家里的机器连着公司的开发机、本地编辑器开着远端容器、或者直接在一台云主机上做联调。这类环境下IDE 的远程开发插件虽然能用但延迟、资源占用、配置复杂度都够喝一壶的。相反的终端天生就是为远程设计的。ssh进一台机器所有工具都在所有权限都在AI agent 也都在。你在终端里跑 Agent和它共处在一个环境里它可以直接操作远程文件、远程进程、远程服务。这是任何 IDE 都要绕弯才能实现的事情。更要紧的是在服务器的日常工作里根本没有 GUI 给你用。你总不能在一台没有图形界面的机器上装一个 IDE 再远程连过去吧但命令行 AI 完全没有这个问题这就是它成为远程开发主场选手的底层原因。我自己的经验是所有涉及跨环境排查的任务直接在 SSH 到的那台机器上让 Agent 干活比“本地编辑远端部署”的循环顺畅太多。4.2 把 Git 变成你的第一道审查闸门在终端 AI 的工作流里Git 不只是版本控制工具还是最重要的安全网和审查工具。因为 Agent 能直接改文件和跑命令你必须有一个机制来确保它的每一步都在你掌控之内。而 Git 恰好提供了完美的基础设施。我自己的固定动作是这样任务开始前确保工作区是干净的或者至少在独立分支Agent 每完成一轮改动我都会先要求它输出git diff --stat和当前分支信息在确认无误前不让它自行提交。这样任何一步出了问题我都可以精确回滚到上一个状态。再有git diff本身就是一个极好的代码审查渠道。Agent 改完代码后在终端里逐行看差异比在 IDE 里看更直接。你可以把git diff的输出再丢给另一个只读模式的 AI 做第二轮 review看看有没有隐藏问题。这种“人类 多个 AI 视角”的叠加审查在架构层面是非常有价值的。4.3 和基础设施工具同一生态它不需要额外的“适配层”架构师日常打交道的东西大多是命令行原生的容器管理命令、编排工具、云服务的 CLI、各种构建命令、监控接口。这些工具没有 GUI也不该有 GUI。IDE 要跟它们协作必须靠插件、靠配置、靠各种适配层。而终端 AI 直接就和它们坐在同一个生态里。Agent 能直接调用这些工具、读它们的输出、理解它们的错误格式并且在必要时自己执行修复动作。一次复杂的基础设施问题排查Agent 可以在日志、容器状态、配置文件之间自由穿梭这比 IDE 里一个“AI 问答框”能做的事多太多。所以我看到越来越多架构师对 IDE 里那些花哨插件的依赖度在下降反而把精力放回命令行这套原生的、接近系统底座的工具链上。也许不是“AI 改变了命令行”而是“命令行一直都是离系统最近的地方AI 终于让普通人也能把这层力量用起来了”。5. 工具边界怎么划我的 Cursor 和终端 AI 混合工作流5.1 我会留在 IDE 里的场景可视化、探索、面向审美的工作先声明我不是让你扔掉 IDE我自己也仍在用 Cursor。哪些场景我会老老实实回到 IDE 里面第一个是探索不熟悉的代码库。刚接手一个新仓库时IDE 的文件树、符号跳转、调用链可视化能让大脑快速建立地图。这时候追求的不是执行效率而是理解效率GUI 的优势明显。第二个是前端和视觉相关的工作。调样式、看页面布局、调整某个组件渲染这些东西在终端里真的不如直接看一眼来的快。终端 Agent 再强也没法把像素级的偏差展示给你。第三个是写文档、写方案、做代码评审记录这类需要反复阅读和润色的工作。流程型任务里一个舒适的编辑器体验仍然很重要。工具的选择永远是场景导向不是信仰导向。5.2 我会交给 CLI Agent 的场景批处理、结构性重构、机械验证反过来我优先丢给终端 AI 的是这些场景批量修改跨多个文件的 import 调整、命名替换、接口迁移。Agent 脚本的组合比我在 IDE 里逐个改快一个数量级。结构性重构把一个模块拆分、把散落的公共逻辑合并、把调用链理顺。Agent 能先分析依赖关系再按计划执行中途遇到不确定的地方会停下来问我。机械验证循环跑测试、跑 lint、修格式化、检查类型这些都是“高重复、低创造性”的活最适合交给 Agent 闭环我可以一边干别的它一边干活。日志与监控排查在远端机器上分析日志、定位性能瓶颈、查看服务状态。终端 Agent 住在这个环境里跑起来比跨地 IDE 顺手得多。有一个很重要的原则我会守着让 Agent 承担执行但不要让 Agent 承担决策。凡是会影响整体架构走向的决定我一定会亲自确认凡是把代码从 A 变到 B 的机械活我尽量全量委托。这套分工对效率的提升非常明显。5.3 两个必须提前设防的坑第一个坑是无脑信任 Agent 的“成功”报告。AI 说“改完了测试过了”不代表真的过了。“测试过了”这种结论你在验收时依然要自己跑一次验证命令确认尤其在引入第三方依赖或改动公共模块的情况下。我的习惯是要求 Agent 在任务结束时明确贴出它跑过的验证命令和输出摘要而不是只给一句“完成”。第二个坑是让它操作生产环境。不管 Agent 多聪明也不管它平时多可靠直接操作生产环境的命令我都习惯自己来或者至少在严格限制权限的沙箱里先演练一遍。命令行 AI 的价值就在于它能执行但执行能力越强出错时的破坏力也可能越大。给对方划清动作边界不是不信任而是工程素养。这套边界划完之后我目前的工作流基本上是这样上午用 Cursor 做需求研究、看代码地图、写设计文档下午进入终端把实现类任务批量下发给 Agent自己在旁边做 review晚上统一过一遍git diff抽查关键改动跑一轮完整测试。两边各司其职反而比“试图让一个工具干所有事”高效得多。6. 想尝试“终端 AI 优先”的架构师从这几步开始6.1 第一步别急着搬家先从“只读任务”服务器用很多人第一次接触终端 AI容易走两个极端要么完全不管要么直接让它碰重大项目核心文件。我建议的平滑路线是先让它做只读型任务。比如“帮我梳理一下这个模块的调用关系”“这个 service 里有没有用到某个废弃接口”“这台服务器上 80 端口对应哪个进程”。这类任务即使 Agent 理解出错影响也不大你还能顺便观察它是怎么使用命令行工具的、它的输出风格是什么样的、它对命令失败的反应是不是足够理智。跑顺了再升级到“改代码但不推代码”级别让它临时改动你把改动铺开看一遍确认没问题再保留。最后才到“全闭环”级让它改完、测完、生成 diff你再把关。一步一步从“陪跑”过渡到“放权”心里有底也容易形成自己的工作节奏。6.2 第二步给 Agent 配一套“操作护栏”命令行 AI 工具一般都会提供权限控制相关的设置我强烈建议你在正式使用前把这些规则定好。根据不同工具的实际情况我的基本护栏是这样的收费/消耗预算给单次任务设成本上限避免某轮失控循环长时间挂机动作白名单默认禁止高危命令比如删除、强制推送、修改生产配置必须单次手动批准分支保护只允许在非主分支上执行代码改动主分支的任何变更必须走人工提交交互确认节点遇到批量删除、大面积文件重写、涉及密钥或敏感文件时强制它停下来问我。这些护栏看起来啰嗦但真到某次 Agent 忽然陷入错误循环、差点把一批文件反复改写的时候你就明白它们有多值钱。规矩是给自己省的不是给自己添堵的。6.3 第三步强迫 Agent 用“验证命令”说话而不是用“我完成了”说话最后一条也是我觉得最重要的一条实战心得千万不要接受“我完成了”这种口头交付要让 Agent 用验证命令来证明。好的 Agent 工作流里每一轮改动结束都应该伴随后端验证输出比如go test ./...、tsc --noEmit、pytest -x、docker compose config一类的命令结果。我自己的口头禅就一句“不要告诉我你改好了告诉我你跑了什么输出是什么全部贴出来。”这听起来像是在难为它实际上对你我都好Agent 会因为要汇报验证结果而变得更谨慎你则因为看得到真实输出而更容易判断下一步怎么做。这种双向透明恰恰也是终端 AI 工作流能让我最终产生信任的原因。信任不是靠模型宣传词建立的而是靠每一次看得见的命令输出、每一段可控的 diff、每一轮可回退的 git 状态积累起来的。所以回头再看那个朋友的话我一点都不惊讶了。资深架构师减少开 IDE不是跟风也不是工具党而是大家终于发现当 AI 具备执行能力之后谁离系统最近谁就能做出最快的决策。终端恰好就是那个离系统最近的地方。

相关新闻

Pro/E工程图二次开发:J-Link实现图纸自动化

Pro/E工程图二次开发:J-Link实现图纸自动化

简介:本资源是面向CAD开发工程师与Pro/E(Creo Parametric)高级用户的工程图二次开发实战项目包,聚焦于通过Pro/Toolkit API定制工程图自动化功能,解决重复标注、视图生成、数据导出等效率瓶颈问题。压缩包共35个文件&a…

2026/10/19 5:43:28 阅读更多 →
从RULE论文拆解到规则学习:复现与落地方法论

从RULE论文拆解到规则学习:复现与落地方法论

最近有读者问我:ICLR 2026 上那篇 RULE 到底讲了什么,值不值得复现?说实话,光看这个标题,谁也没法立刻给你一个准确答案——RULE 这个缩写既可以是方法名,也可以是某个框架的代号。但正因为如此&#xff0c…

2026/10/19 5:42:27 阅读更多 →
MySQL误删数据怎么办?从binlog回放到备份恢复的完整自救指南

MySQL误删数据怎么办?从binlog回放到备份恢复的完整自救指南

做运维和开发这几年,最怕听到的一句话就是:“我好像把生产库的表数据误删了。”MySQL数据库误删恢复这事儿,平时没人当回事,可真撞上一次,能从凌晨三点忙到第二天中午,手抖一下就是一场事故。我自己就帮同事…

2026/10/19 5:42:27 阅读更多 →

最新新闻

perf 与火焰图:从热点到定位(接 Perfetto)

perf 与火焰图:从热点到定位(接 Perfetto)

「程序慢」是个太笼统的问题。要优化,第一步永远是定位热点(hotspot):找到那 20% 的代码,它们占了 80% 的运行时间。Linux 的 perf 就是干这个的:它靠采样告诉你「CPU 大部分时间花在哪个函数上」。这篇讲透…

2026/10/19 7:08:09 阅读更多 →
基于指标策略与QP优化的量化投资方法:从信号生成到组合仓位分配

基于指标策略与QP优化的量化投资方法:从信号生成到组合仓位分配

1. 从一根均线到组合优化:这套量化方法到底在解决什么问题做量化投资的人,几乎都经历过这样一个阶段:先用一两个技术指标写个策略,回测曲线漂亮得不行,一上模拟盘就发现完全不是那么回事。问题出在哪儿?大多…

2026/10/19 7:08:09 阅读更多 →
LangChain vs LlamaIndex:知识库问答与AI应用编排如何选型

LangChain vs LlamaIndex:知识库问答与AI应用编排如何选型

先说个常被问到的问题:LangChain 和 LlamaIndex,这两个开源框架到底有什么本质区别,我该用哪一个?这问题我在好几个项目群里都见人反复问过,每次的回答其实都不太一样——因为答案取决于你手里的事情是什么。如果你正打…

2026/10/19 7:08:09 阅读更多 →
从环境配置到代码复现:简易CNN与ResNet搭建实战指南

从环境配置到代码复现:简易CNN与ResNet搭建实战指南

简介:CNN与ResNet是深度学习中两个既有联系又有区别的重要结构。这份Python源码包面向深度学习初学者与入门进阶者,以两周为学习路径,用PyTorch或TensorFlow从零搭建简易CNN和ResNet。通过训练与调参流程,帮助读者理解CNN中卷积、…

2026/10/19 7:08:09 阅读更多 →
AI应用架构师视角:医疗AI精准改变工作流程的落地指南

AI应用架构师视角:医疗AI精准改变工作流程的落地指南

我最早接触医疗AI,是在帮一家医院改造影像报告流程的时候。当时医院最迫切的需求不是“换个更先进的设备”,而是把医生从大量重复的阅片和报告书写里解放出来。我们花了两个月时间,把一个看似简单的“AI先筛一遍、医生再看一遍”的方案落地&a…

2026/10/19 7:08:09 阅读更多 →
Windows PE结构与字符串加密逆向实战:从Minecraft CTF题切入

Windows PE结构与字符串加密逆向实战:从Minecraft CTF题切入

1. 项目概述:从一道Minecraft主题逆向题看Windows PE结构与字符串加密的实战结合“re学习笔记(75)BUUCTF - re - [ACTF新生赛2020]Splendid_MineCraft”——这个标题乍看像是一条普通的学习打卡记录,但拆开来看,它其实…

2026/10/19 7:07:08 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

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

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/18 12:16:16 阅读更多 →