乐于分享
好东西不私藏

Claude Code 插件生态——站在巨人的肩膀上(上)

Claude Code 插件生态——站在巨人的肩膀上(上)

你有没有过这样的经历?

花了好几个小时配一套 MCP 集成,光找仓库地址就找了大半天。

调 Hooks 的触发条件,写 Skills 的提示词,每一步都在踩坑,每一步都在调试。

(我真的搞不懂为什么有些项目连文档都不写清楚。)

上一篇我们把 Claude Code 的命令体系从头到尾过了一遍。

从最基础的 /clear/compact,到 /plan/effort/mcp,能用的命令差不多都摸了一遍。

走到这里,说实话,你已经比大多数人用得更深了。

但你之前学的那些扩展机制——Skills、Hooks、MCP、子代理——全是自己动手配的。

自己配有好处,灵活、可定制,想怎么调就怎么调。

但自己配也有一个绕不开的现实问题:费时间。

配一套好用的工作流,往往要花上好几个小时。

后来我突然意识到一件事——其实有人已经把这些都配好了。

打包成一个插件,放到市场上,一条命令就能装上。

💡

插件生态的核心价值:把别人积累的经过验证的配置方案,用一条命令装进你自己的 Claude Code。

不过先说清楚,别人的方案是"起点"不是"终点"。

装完之后根据自己的需求调整,那才是真正属于你的工作流。

这篇我们就来聊插件。

不需要你会编程,不需要你懂技术细节,只要会用 /plugin 命令,就能站在巨人的肩膀上。


插件是什么

往下讲之前,先把"插件是什么"说清楚。

💡

插件就是 Skills、Agents、Hooks、MCP 这四类扩展的打包单元。

装一个插件,等于一次性拿到别人精心配置好的整套工作流。

Skills 是技能,Agents 是子代理,Hooks 是自动触发的脚本,MCP 是连接外部工具的协议。

这些你前面都学过了,都是你自己可以手动配置的东西。

插件只是把它们打包在一起,加上一个统一的名字,放到市场上让别人安装。

一个插件里不一定要包含全部四类——有的插件只有一个 Skill,有的只有一组 Hooks,有的则是几类组合在一起。

核心就是"把零散的配置打包成一个可分发的单元"。

这种"插件/扩展"的思路在很多工具里都有。

VS Code 的扩展市场、浏览器的插件商店、JetBrains 的插件库,本质上都是同一个逻辑。

工具暴露出标准接口,任何人都可以往里填充实现,然后打包分发。

Claude Code 遵循的是同一套思路,只是它的接口类型是 Skills、Agents、Hooks 和 MCP 四个维度。

我突然觉得这个认知框架挺有用的——以后你遇到任何工具的插件体系,都可以用这套方式去理解它。

先看它开放了哪些接口,再看市场里有哪些人往里填了什么。


插件市场长什么样

进入插件市场很简单,在 Claude Code 里输入 /plugin 就行。

打开之后你会看到四个标签页。

Discover(发现)——浏览和搜索市场里的插件。

Installed(已安装)——你已经装了的插件,刚开始用的时候这里是空的。

Marketplaces(市场管理)——管理你添加过的市场来源,可以在这里添加新的第三方市场,或者删掉不用的。

Errors(错误)——如果某个插件加载失败,报错信息会出现在这里。

碰到插件不工作的时候先来这里看一眼。

这里有一个概念需要说清楚。

💡

市场(Marketplace)和插件(Plugin)是两个独立的层次。

市场是插件的目录,就像应用商店本身;插件是市场里的具体应用。

先添加市场,才能在里面发现并安装插件——就像你得先往手机里装一个应用商店,才能从里面下载 App。

好消息是:

💡

官方市场 claude-plugins-official 是开箱即用的,启动 Claude Code 就能直接浏览,不需要你手动添加任何东西。

打开 Discover 之后,你会发现市场里的插件大概分成四类。

代码智能类——给 Claude 装上"会看代码"的眼睛,能看懂类型错误、跳转定义、查找引用。

外部集成类——让 Claude 直接操作 GitHub、Jira、Figma、Slack 这些工具,不用你在两个窗口之间反复切换。

开发工作流类——帮你自动化提交代码、审查 PR 这类重复操作。

输出风格类——改变 Claude 回答的方式,比如更偏教学风格、或者更偏交互式学习。

这四类覆盖了大部分人的常见需求。

不过我觉得最值得说的是前两类,尤其是第一类——代码智能插件。

很多人第一次听说这个东西,但装上之后会觉得"原来 Claude 还能这样用"。

下面我们一类一类来看。


最硬核的一类:代码智能插件

先说一个背景。

你用过 VS Code 吗?

如果用过,你肯定见过这种体验:写代码写到一半,编辑器自动给你画一条红色波浪线,提示"这个变量类型不对"。

或者你把鼠标悬停在一个函数名上,弹出来一个小窗口,显示这个函数的参数和返回值类型。

再或者,你按一下"跳转到定义",直接蹦到这个函数最初定义的地方。

这些能力,背后都是同一套技术——LSP,语言服务器协议(Language Server Protocol)

LSP 的核心设计思路就两个字:分工

它把"理解代码"和"使用代码分析结果"这两件事拆开了。

理解代码的那一端叫语言服务器(Language Server),是一个独立运行的程序,专门负责分析某种语言的代码。

找出类型错误、解析函数关系、追踪引用,都是它干的。

使用分析结果的那一端,就是编辑器或工具。

VS Code 是一端,Claude Code 是另一端。

它们自己不需要懂语言,只需要通过 LSP 协议向语言服务器发请求,拿到分析结果就行。

我一开始觉得这个架构挺绕的。

但想通之后发现其实特别优雅。

💡

这个分工架构解释了三件事:

为什么不同语言要装不同插件(对应不同的语言服务器);

为什么插件本身不包含语言服务器(程序独立安装,插件只是连接配置);

为什么装插件之前要先装好对应程序(真正做分析的是那个独立运行的程序)。

装上代码智能插件之后,Claude 获得两种新能力。

第一种:自动诊断。

每次 Claude 修改完一个文件,语言服务器会立刻分析改动,把发现的错误直接报给 Claude。

类型不对、少了一个 import、语法有问题——Claude 在同一轮对话里就能看到,然后自己改掉。

说个我自己的真实体验。

有一次 Claude 帮我改一个 Python 函数,改完之后类型注解写错了。

以前是什么情况?Claude 改完代码,它自己不知道改对没有,得等你跑一下才知道。

我得手动跑一遍 mypy,看到报错,再把报错贴给 Claude,让它再改。

一个类型错误,来回三轮对话才搞定。

装上 pyright-lsp 之后呢?Claude 改完代码,语言服务器立刻就把类型错误报给它了,它自己看了一眼,当场就改掉了。

一轮对话搞定,不用我介入。

说实话,这个能力让我挺惊喜的(之前真的没想到 Claude 能做到"自己改完自己检查")。

第二种:代码导航。

跳转定义、查找引用、查看类型信息、列出所有符号、追踪调用层级。

这些 VS Code 里你常用的操作,Claude 现在也能用了。

这意味着什么?

意味着在大型项目里,Claude 不再是"睁眼瞎"了。

以前处理大项目,Claude 需要你手动 @ 一堆文件,把相关代码全部塞进上下文,才能搞清楚某个函数被哪些地方调用了。

现在它自己会查,自己会跳转。

支持哪些语言

常见语言基本都有对应的插件。

有一点要注意,表格里的第三列"需要安装的程序"是你装插件之前必须提前装好的东西——下一节会解释为什么。

语言插件名需要安装的程序
Pythonpyright-lsppyright-langserver
TypeScript / JavaScripttypescript-lsptypescript-language-server
Rustrust-analyzer-lsprust-analyzer
Gogopls-lspgopls
Javajdtls-lspjdtls
C / C++clangd-lspclangd
C#csharp-lspcsharp-ls
Kotlinkotlin-lspkotlin-language-server
PHPphp-lspintelephense
Lualua-lsplua-language-server
Swiftswift-lspsourcekit-lsp

使用前提:先装好语言服务器程序

理解了 LSP 的分工架构,这个前提就很自然了。

💡

这些插件本身只是配置文件,告诉 Claude Code 如何连接语言服务器。

真正做代码分析的程序需要你提前装好,插件才能正常工作。

举个例子,你想用 Python 的代码智能插件 pyright-lsp,就得先在电脑上装好 pyright-langserver 这个程序。

听起来有点麻烦,但其实大多数做 Python 开发的人电脑上已经装过了。

因为 VS Code 的 Python 扩展背后用的也是它。

如果你不确定自己装没装,可以在终端里跑一下对应的命令名,看看有没有输出。

比如检查 pyright:

pyright-langserver --version

有版本号出来就说明装好了。

装好了再装插件,体验才是完整的。

还有一点要提。

rust-analyzer 和 pyright 在大型项目里内存占用比较高。

如果发现 Claude Code 跑起来有点卡,可以通过 /plugin disable 临时关掉,用完再开。


连接外部世界:集成插件

说完代码智能,我们来看第二类:外部集成插件

这类插件的原理其实你已经懂了。

前面讲 MCP 那篇说过,MCP 是让 Claude 连接外部工具的协议。

但是,自己配 MCP 有一个麻烦:你得找到对应工具的 MCP server 仓库,自己写配置文件,自己填地址、填参数,出了问题自己排查。

集成插件做的事情就是:把这些配置全部帮你做好,打包成一个插件,你安装完就能直接用。

💡

集成插件的本质,是"预配置好的 MCP server"。

安装一次,Claude 就能直接操作对应的平台,不需要你手动写任何配置。

不过有一点要提前说清楚。

集成插件装完之后,第一次使用时通常需要授权。

比如 GitHub 插件需要你登录授权或配置 Personal Access Token,Sentry 插件需要你提供 API Key。

这不是插件的问题,而是这些平台本身就有权限控制。

插件只是帮你省去了写配置文件的工作,认证这一步还是得你自己来。

目前市场上覆盖的工具很全,按类别列一下。

源代码管理:githubgitlab

项目管理:atlassian(Jira + Confluence)、asanalinearnotion

设计:figma

部署与基础设施:vercelfirebasesupabase

沟通与监控:slacksentry

这个列表看起来挺普通的。

但你想想它意味着什么。

以前你用 Claude Code 处理一个 Bug,可能要这样做:

打开浏览器找到 Sentry 里的报错日志,复制粘贴给 Claude,Claude 帮你分析,再让你回到 GitHub 开一个 Issue,你再手动去开……

装上 sentry 和 github 这两个插件之后,整个流程可以变成:

你告诉 Claude "去 Sentry 查最近的报错,帮我整理一下,然后在 GitHub 开对应的 Issue",它就直接去做了。

中间那些切窗口、复制粘贴的环节,大幅减少了。

当然,复杂场景下偶尔还是需要人工介入的(这一点要实事求是)。

我觉得对于需要在多个工具之间协作的团队来说,这才是 Claude Code 真正的潜力所在。

💡

不只是帮你写代码,而是帮你打通整个工作流里的所有工具。


提升工作流:开发工作流插件和输出风格插件

第三类和第四类相对简单,快速过一遍。

(这两类合并在一起说,不是因为它们不重要,而是因为单个插件的用法都比较直观,装上就知道怎么用了。)

开发工作流插件

commit-commands

装上之后,你多了几个专门处理 Git 工作流的命令:提交代码、push 到远端、创建 Pull Request。

不只是帮你跑命令,它会让 Claude 检查你的改动、自动生成规范的提交信息、按照一定流程走完整个提交 + PR 创建的过程。

对经常提交代码的人来说,这个很实用。

pr-review-toolkit

专门用于 PR 审查的工具包,里面有针对代码审查场景优化过的子代理。

你把 PR 链接给 Claude,它能做的事情不只是"读一遍代码",而是按照审查流程,逐项检查、给出意见。

plugin-dev

插件开发工具包。

如果你想把自己配置好的工作流打包成插件,分享给团队或发布到社区,这个工具包会很有用。

下一篇讲"造插件"的时候,我们会用到它。

agent-sdk-dev

Claude Agent SDK 的开发工具。

如果你在用 Anthropic API 构建自己的 Agent 应用,这个插件提供了一套专门的开发辅助工具。

输出风格插件

explanatory-output-style

装上之后,Claude 的回答会变成更偏教学风格——不只给你答案,还会解释为什么这样做、背后的原理是什么。

适合正在学习的人,或者你想让 Claude 帮你给团队里的新人解释代码的时候用。

learning-output-style

更交互式的学习模式。

Claude 会主动问你问题、引导你思考,而不是直接把答案塞给你。

这两个插件本质上是改变了 Claude 的回答风格,对代码能力没有影响。

不过如果你平时用 Claude Code 主要是为了快速干活,这两个装不装影响不大。


怎么安装插件

说完四类插件,我们来看实际操作:怎么装。

三种安装范围

安装插件的时候,你需要选一个"安装范围"——这个插件装完对谁生效。

有三个选项。

User scope(个人)——装完之后,你在所有项目里都能用这个插件。

配置写进 ~/.claude/settings.json,只影响你自己。

Project scope(项目)——装完之后,只在当前项目里生效。

配置会写进项目里的 .claude/settings.json 文件。

因为这个文件通常会提交到 git,所以团队里所有人拉取代码之后,Claude Code 会读取这个配置,提示安装对应的插件。

这是团队统一工具链的方式。

Local scope(本地)——只在当前项目里对你自己生效。

配置写进 .claude/settings.local.json

这个文件通常被加入 .gitignore,不进入版本控制,所以不会同步给别人,别人的环境完全不受影响。

💡

选哪个范围取决于你的使用场景:

自己常用的工具选 User,

团队统一配置选 Project,

个人偏好不想影响别人选 Local。

安装步骤

在 /plugin 的 Discover 标签页里找到想装的插件,选择安装范围,确认就行。

如果你知道插件名,也可以直接用命令安装。

推荐带上市场来源后缀,这样在你添加了多个市场的情况下不会混淆。

/plugin install pyright-lsp@claude-plugins-official

安装的时候系统会提示你选择 scope,选完之后插件就装好了。

装完之后,你会发现这个插件提供的命令都带有插件名作为前缀,格式是 /插件名:命令名

💡

插件命令带命名空间前缀,这是刻意设计的:防止不同插件之间命令名冲突。

举个例子,装了 commit-commands 之后,运行的命令是 /commit-commands:commit,而不是 /commit

这个细节初次用的时候可能会觉得有点奇怪。

但记住这个规律,以后遇到任何插件提供的命令,都用"插件名:命令名"这个格式去找就行。

第三方插件

除了官方市场,你还可以从第三方来源安装插件。

支持以下几种格式。

GitHub 仓库——格式是 owner/repo,比如 anthropics/my-plugin

任意 Git URL——GitLab、Bitbucket、自托管的 Git 服务都可以

本地路径——直接指向你电脑上某个目录

远程 URL——直接指向托管在网络上的 marketplace.json 文件

这意味着你不局限于官方市场,社区里任何人发布的插件你都能装。

不过这里有一条安全警告必须认真对待

💡

插件是高度受信任的组件,安装后可以用你的用户权限在电脑上执行任意代码。

只装你信任的来源的插件,不要随便装来路不明的插件。

这不是吓你,是官方文档里明确写出来的。

插件能做的事情跟你自己运行一个程序是一个级别的,所以来源很重要。

怎么判断来源是否可信?

我的经验是看三点。

发布者身份是否可追溯——是知名组织还是匿名账号。

仓库是否开源可审查——能看到代码才能判断安全。

社区反馈是否活跃——Star 数、Issue 数、最近更新时间。

官方市场的插件会经过 Anthropic 的审核流程,相对更可靠一些。

但第三方来源的插件,安装之前最好花几分钟看一眼仓库,确认来源没问题再装。


管理已安装的插件

插件装完之后,日常管理也很简单。

查看已安装的插件——在 /plugin 的 Installed 标签页里一目了然。

每个插件的状态、版本、安装范围都能看到。

禁用 / 启用——不想用某个插件但也不想卸载,可以直接禁用。

/plugin disable pyright-lsp

需要的时候再启用。

/plugin enable pyright-lsp

卸载——彻底删掉。

/plugin uninstall pyright-lsp

关于自动更新:自动更新是在市场级别控制的,不是插件级别。

官方 Anthropic 市场默认开启自动更新,有新版本会自动拉取。

你自己添加的第三方市场或本地市场默认关闭自动更新,需要手动更新。

还有一个小细节。

大多数插件的变更可以通过 /reload-plugins 命令在不重启 Claude Code 的情况下生效。

但 LSP 类插件的配置变更比较特殊,改完之后需要重启 Claude Code 才能生效。

这也很好理解,因为 LSP 插件要建立语言服务器进程连接,这个连接只在启动时初始化。

如果插件出了问题,记得去/plugin的 Errors 标签页看一眼,报错信息都在那里。


小结

这篇讲的是插件生态的消费者视角——如何发现和使用别人已经做好的插件。

核心结论总结一下。

💡

插件是 Skills、Agents、Hooks、MCP 的打包单元,装一个插件等于一次性导入别人配置好的整套工作流。

这种"扩展点机制"在 VS Code、浏览器、JetBrains 里都有,Claude Code 遵循的是同一套逻辑。

市场里最值得关注的是两类:

代码智能插件(LSP)让 Claude 获得类似 VS Code 的代码感知能力;

集成插件让 Claude 直接打通 GitHub、Jira、Figma 这些外部工具。

不过别忘了,别人的插件是起点,装完之后根据自己需求调整,那才是真正属于你的工作流。

这篇讲的是"用插件",下篇我们讲"造插件"。

如果你在实际工作中积累了一套好用的 Skills 和 Hooks 配置,想把它分享给团队里的其他人,或者想发布到社区让更多人用到,下一篇就是你需要的内容。

从今天开始,不妨先装一个代码智能插件试试。

打开 Claude Code,输入 /plugin,选一个你常用的语言,装上感受一下。

你会发现自己和 Claude 的协作方式,真的会不一样。

我是阿霄,我们下篇见。

你觉得插件生态里最有价值的是哪一类?欢迎留言聊聊。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-16 11:19:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/632673.html
  2. 运行时间 : 0.096164s [ 吞吐率:10.40req/s ] 内存消耗:4,984.19kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=289c8637b0bd9774823455c6211571d9
  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.000524s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000752s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000269s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000479s ]
  6. SELECT * FROM `set` [ RunTime:0.000190s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000552s ]
  8. SELECT * FROM `article` WHERE `id` = 632673 LIMIT 1 [ RunTime:0.000467s ]
  9. UPDATE `article` SET `lasttime` = 1778901599 WHERE `id` = 632673 [ RunTime:0.009319s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000365s ]
  11. SELECT * FROM `article` WHERE `id` < 632673 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000508s ]
  12. SELECT * FROM `article` WHERE `id` > 632673 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000351s ]
  13. SELECT * FROM `article` WHERE `id` < 632673 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001933s ]
  14. SELECT * FROM `article` WHERE `id` < 632673 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000572s ]
  15. SELECT * FROM `article` WHERE `id` < 632673 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002591s ]
0.097858s