乐于分享
好东西不私藏

2026 别再问“哪个 AI 编程工具最好”:先选入口(IDE / CLI / 插件)

2026 别再问“哪个 AI 编程工具最好”:先选入口(IDE / CLI / 插件)

先选范式再选工具:2026 AI 编程三派(IDE / CLI Agent / 插件)决策树 + 国内可落地组合

把“工具排行”换成“入口选择”:先定 GUI/CLI/插件的工作方式,再用三参数和决策树配出主力+补位组合。

2026 年别再问“哪个 AI 编程工具最好用”。

你先回答一个问题: 你要的是——

  • 我盯着它改:GUI 里一步步可见、可撤销;
  • 我让它跑完再验收:终端里端到端执行、跑测试、出结果;
  • 我不换编辑器但想变快:在存量工作流里加一层增强。

选范式,再选工具。

否则你会反复踩两种坑:

  • 你用 GUI 当 CLI:嫌它不够“自动”;
  • 你用 CLI 干精细改动:嫌它“乱改”。

先放下三个执念:你以为在选工具,其实在选入口与控制权

我会先把三个最常见的错误预期掰正。

执念 1:AI 编程还是“补全/聊天”的升级版。 现实是:它已经进入“多步执行”。

在 VS Code 的 Copilot agent mode 里,官方描述就是一套完整闭环:分析代码库、读相关文件、提出多文件编辑、运行终端命令与测试;遇到编译/ lint /测试输出,再循环修正,直到任务完成。

这不是“我问一句,它答一句”。 这是“我下一个任务,它自己跑一个流程”。

执念 2:同一个模型在哪都一样。 现实是:入口决定了三件事——它能调用什么工具;你能不能审计;你能不能一键回滚。

同样是“帮我修复这个 bug”:

  • 在 IDE 原生 agent 里,它的每次工具调用、终端命令、文件编辑通常都能被你看见;
  • 在 CLI agent 里,它更像一个脚本化的执行器:你要用 git diff、commit 策略、白名单命令去兜底可追溯。

入口不同,你的心理预期就该不同。

执念 3:只要装一个工具就能覆盖所有任务。 现实是:你需要“主力入口 + 补位入口”。

日常开发你可能更需要:可控、可审计、能撤销; 批量任务你可能更需要:能跑很久、能串命令、能跨仓库。

把一个入口硬拉去干所有事,体验一定变差。

对照一下后果你就能立刻自检:

  • 你用 GUI 当 CLI,会觉得它不够“自动”、不够“放手”;
  • 你用 CLI 干精细改动,会觉得它“越权”、不好收拾。

完成标准是:你能用一句话说清自己更在意什么—— 精细可控;端到端交付;还是不迁移成本。

核心判断拆解:三派不是产品列表,而是三种工作方式(IDE 原生 / CLI Agent / 插件增强)

先把我的核心判断拆成三句话,你按句子去对照自己的工作习惯。

第一句:AI 编程从“补全/对话”走向 agent。 关键变化不是模型更会写代码,而是它开始“自己找上下文 + 多步动作 + 工具闭环”。

你会越来越频繁地看到这种工作单元:

  • 它先扫描仓库结构;
  • 再读几组相关文件;
  • 提出跨文件修改;
  • 跑构建/测试/脚本;
  • 根据报错继续修。

第二句:入口分裂成三派。 我不建议你背产品名单,你只需要记住三种工作方式。

1)IDE 原生派:在编辑器里完成闭环。 特征是:

  • 多文件改动 + 终端/测试 + 审计/回滚;
  • 你始终在 GUI 里掌控节奏。

2)CLI agent 派:在终端里把任务当作“可脚本化流程”。 特征是:

  • 更适合长任务、批处理、可组合;
  • 你把它当成一个可以 pipe、可以接 CI 的执行器。

Claude Code 的官方定义就很直接:它是一个 agentic coding tool,能读代码库、编辑文件、运行命令;并且可以在终端、IDE、桌面、浏览器等多种形态里使用。 这说明“终端 agent”不是附属模式,而是一个完整入口。

3)插件增强派:不换编辑器,在存量工作流上加能力。 特征是:

  • 你用插件把问答、多文件编辑、部分 agent 能力塞进现有 IDE;
  • 成本低,适合公司环境或被工具链锁死的团队。

像阿里云的灵码,官方描述的能力也已经包含:智能问答、多文件修改、编程智能体;并且支持配置 MCP 工具。 这意味着“插件派”也在 agent 化,只是入口仍然更轻量。

第三句:个人开发者的正确顺序。 先定工作方式,再按任务配主力与补位。

你不要一上来追“最强”。 你要追的是:你能稳定交付的入口。

完成标准是:你能把自己未来 80% 的工作,明确归到三派之一,并说出原因。

三参数决策:用“控制权 / 任务长度 / 工具调用(MCP)”把选择变成可计算

接下来我用三个参数,把“我该选哪派”从感觉题,变成一道能打分的选择题。

参数 A:控制权与可追溯。 你想每一步都可见、可撤销吗?

对照句:

  • 你更在意“我随时能插手、能撤销、能回到上一版”;
  • 还是更在意“你别管过程,给我最终可跑的结果”。

映射:

  • IDE 原生派通常更强:工具调用在 UI 里透明展示;终端命令往往需要你审批;并且支持 Undo/回滚到上一次编辑前的状态。
  • CLI 派更像“交付后验收”:你要把审计链路前置成默认动作,比如每一步都落 git diff、每个阶段一个 commit、必要时用分支隔离。

参数 B:任务长度与自动化。 这是最容易误判的点。

对照句:

  • 10 分钟能说清、范围明确的改动;
  • 半天甚至一天的迁移、批量修复、补测试覆盖率。

映射:

  • 短任务:插件/IDE 的 edit 模式更合适,快、可控、成本低;
  • 长任务:agent 循环更合适,它需要多轮“读-改-跑-修”的闭环。

这里有个“不要先做什么”: 不要把一个不清晰的需求直接丢给全自动 agent。 先把验收条件写成清单:能编译、测试通过、关键路径跑通、变更范围可解释。

参数 C:工具调用与 MCP。 你是否需要把 Jira/网盘/内部系统/脚本接进来?

我对 MCP 的理解很简单: 它是把 agent 从“会写代码的助手”,变成“能干活的工人”的接口。

没有工具调用:它主要停留在写代码、解释代码; 有工具调用:它才可能读数据、跑流程、落工单、更新文档、串联你的脚本与流水线。

映射:

  • VS Code 的 agent mode 在 Stable 中已经支持 MCP server:你可以在设置里配置 MCP,并让 agent 调用外部工具;
  • Gemini CLI 的官方说明也明确:它是开源终端 AI agent,使用 ReAct 循环,并能结合内置工具与本地/远程 MCP servers 做复杂任务(比如修 bug、做新功能、提升测试覆盖率);
  • 灵码也明确支持配置 MCP 工具。

完成标准是:你能用这三个参数给自己打分,并得到一个明确结论—— 主力入口选哪一派、补位入口选哪一派。

决策树:按“人”和“任务”两条路径,5 分钟定位你的主力范式

我把选择写成一棵决策树。

你不用背产品;你只需要顺着问题走到叶子节点。

路径 1:按你是谁。

Q1:你是不是入门/非科班,或者对工程结构还不够熟?

  • 是:主力优先 IDE 原生派。 原因:约束更强、可视化更强、可撤销;你更容易学会“改哪里、为什么改、怎么验证”。 不要先做什么:不要一上来追求全自动;先把“能跑 + 能回滚”做成默认。

  • 否:继续 Q2。

Q2:你是否习惯终端与脚本,愿意把流程写成可复用模板?

  • 是:主力可以上 CLI agent 派。 原因:批量、可组合、可自动化;适合跨仓库、长时间运行、接 CI。 不要先做什么:不要让 agent 随便跑命令;先做命令白名单与最小权限。

  • 否:继续 Q3。

Q3:你是否在公司/存量项目里,编辑器被锁死或迁移成本很高?

  • 是:先插件增强派。 原因:迁移成本最低;先把“问答 + 多文件可控编辑 + 局部智能体”用起来。 不要先做什么:不要把插件当成全自动交付系统;它更适合“提速”,不是“接管”。

路径 2:按任务是什么。

Q1:你要做的是不是“多文件重构 + 跑测试闭环”?

  • 是:优先 IDE 原生 agent。 原因:它天生在“文件编辑 + 终端 + 测试输出”之间来回循环;像 Copilot agent mode 的定义就是:多步任务、跑命令和测试、看输出自动修正。

Q2:你要做的是不是“批量改 N 个仓库 / 生成测试覆盖率 / 分析日志并输出结论”?

  • 是:优先 CLI agent。 原因:终端更像流水线;Gemini CLI 的定位就是用 ReAct 循环结合工具与 MCP servers 去完成复杂用例,包括提升测试覆盖率等。

Q3:你只是想快一点:补全更准、问答更贴工程、多文件编辑可控?

  • 是:插件增强派或 IDE edit 模式。 原因:短平快、风险低;你把它当“加速器”,不是“自动驾驶”。

最后我给每个叶子节点配一句统一的底线: 不要先开全自动;先把回滚链路建好。

完成标准是: 你能把手头一个真实任务放进树里,得到同样的推荐结果,并能解释为什么。

国内可落地组合拳:日常用 IDE/插件,批量用 CLI,MCP 只接“你真的会用到的三类工具”

这一段我只做“组合与落地”。

不做产品百科。 你照抄也能在 1 天内跑通闭环。

组合 1:GUI 精细控制型(主力 IDE 原生 agent) 适用:日常开发、重构、联调、修 bug。

搭法(按步骤):

  • 用 VS Code Stable 把 agent mode 打开(如果你所在组织策略允许);
  • 默认开启“终端命令审批”;
  • 把“Undo/回滚”当成流程的一部分:每次大改动前先确保能一键撤回。

补位:

  • 遇到批量或长任务,再上 CLI agent;不要在 GUI 里硬扛。

完成标准是: 你能在 IDE 里完成一次“需求→多文件改动→跑测试→根据输出修正→提交”的闭环。

组合 2:终端放手执行型(主力 CLI agent) 适用:批处理、跨仓库、长任务、夜间跑。

搭法我建议你固定三件事:

  • 任务拆解模板:先让它输出 plan,再允许执行;
  • 运行命令白名单:install/build/test/lint 这类是常规;任何会删除、覆盖、推送的命令要二次确认;
  • git 提交策略:阶段性 commit + 分支隔离;每跑完一个阶段就落一个可回滚点。

补位:

  • 细节改动、交互式调试,回 IDE 做;不要在 CLI 里抠 UI 级别的小改动。

完成标准是: 你能把一个长任务变成“可暂停、可继续、可审计”的流水线,而不是一次性赌命运行。

组合 3:不换编辑器轻量增强型(主力插件/本土可访问 IDE) 适用:公司环境、网络/账号约束、插件市场受限。

搭法(抓关键能力):

  • 先把问答模式用成“工程问答”:让它基于仓库回答“在哪里改、影响谁”;
  • 把多文件修改/编辑模式用起来:要求它给出变更范围与理由;
  • 如果有智能体模式:限定权限与操作边界,把它当“可控执行”,不是“全权接管”。

灵码这类工具官方提供的能力已经覆盖:多文件修改、编程智能体、并支持配置 MCP 工具;对国内环境来说,它的价值往往不是“最强”,而是“可用、可落地”。

最后说 MCP:只接你真的会用到的三类工具。

类 1:知识与文档。

  • 规范、设计、接口文档;
  • 目的:减少口头传达与反复追问。

类 2:任务系统。

  • issue/工单/PR;
  • 目的:让 agent 能把“改完了”变成“交付了”。

类 3:你已有的脚本与流水线。

  • build/test/lint/发布脚本、日志分析脚本;
  • 目的:让 agent 真正跑起来,而不是只会写。

我不会在这里伪造“国内网络与账号限制清单”。 不同公司、不同地区差异很大。 你只需要记住落地顺序: 先保证一个稳定主力入口(IDE/插件),再用 CLI 处理批量,最后才是 MCP 扩展。

完成标准是: 你能在 1 天内搭出一套流程,完成一次“需求→改动→跑测试→提交 PR”的闭环,而不是卡在账号/网络/插件市场。

最后回扣一句话标准: 2026 选 AI 编程工具,不是选“最强”,是选“你能稳定交付的入口”。

留一个自检问题给你: 如果今天给你一个真实需求,你会先打开 IDE 的 agent,还是先在终端跑一个 agent?

你的答案,就是你的主力范式; 其余工具,只负责补位。

插图补充

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-25 11:17:45 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/797237.html
  2. 运行时间 : 0.123362s [ 吞吐率:8.11req/s ] 内存消耗:4,653.62kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=63ba691ec6c6cea6aad22cbf9e92bd95
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000509s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000786s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000316s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000304s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000532s ]
  6. SELECT * FROM `set` [ RunTime:0.000212s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000577s ]
  8. SELECT * FROM `article` WHERE `id` = 797237 LIMIT 1 [ RunTime:0.000439s ]
  9. UPDATE `article` SET `lasttime` = 1782357465 WHERE `id` = 797237 [ RunTime:0.002123s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000246s ]
  11. SELECT * FROM `article` WHERE `id` < 797237 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000495s ]
  12. SELECT * FROM `article` WHERE `id` > 797237 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000447s ]
  13. SELECT * FROM `article` WHERE `id` < 797237 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000695s ]
  14. SELECT * FROM `article` WHERE `id` < 797237 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002045s ]
  15. SELECT * FROM `article` WHERE `id` < 797237 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005374s ]
0.125191s