AI 代码编辑器
除了 Cursor 之外,目前国外最火、最主流的同赛道 AI 代码编辑器(或 IDE 插件)主要有以下 4 款。它们都支持读取你的 ThinkPHP 6 项目上下文,并能根据 .cursorrules 或各自的配置文件写出符合你项目规范的代码:
1. Windsurf (由 Codeium 团队开发) —— Cursor 最强劲的直接对手
形态:基于 VS Code 开源版(VSCodium)二次开发的独立 IDE,界面和操作习惯与 Cursor 几乎一模一样。
核心优势(Cascade 流程):它主打 “Agent 模式(Cascade)”。Cursor 有时需要你不断点击“Accept”接受代码,而 Windsurf 可以在获得授权后,自动连续执行多步任务。比如:自动创建 TP6 的 Controller、自动创建对应的 Validate,并在终端自动运行测试,一气呵成。
规范支持:完美兼容
.cursorrules文件,过渡成本为零。
2. VS Code + Cline (开源 Agent 插件,前身是 Roo Code / Devins) —— 极客与自由度首选
形态:VS Code 的一款超强开源插件(不需要更换编辑器)。
核心优势(自带 MCP 协议):它是目前开源界最强的 AI Coding Agent。它最大的特点是支持 MCP(Model Context Protocol)。你可以配置它去读取你 Mac 本地的整个 TP6 项目目录,它不仅能写代码,还能全自动读写文件、运行 Mac 终端命令(如
composer install)。收费与省钱:插件完全免费。你可以直接绑定你在第一步中申请的 OpenRouter 免费 API Key,或者连接本地的 Ollama (qwen2.5-coder),实现完全零成本开发。
3. IDX (Project IDX by Google) —— 全云端全栈开发利器
形态:谷歌推出的全云端(Browser-based)AI 编辑器,基于 Code-OSS(VS Code 开源核心)。
核心优势:代码和环境全部跑在谷歌的云端虚拟机(Linux VM)上。它原生集成了 Gemini 2.5 系列模型,对代码的补全和解释非常快。
适合场景:如果你不想在 Mac 本地配置复杂的 PHP/Nginx/Mac 运行环境,IDX 内置了 Nix 环境配置,可以一键在云端为你初始化一个带有 PHP+Composer+MySQL 的全新 TP6 干净开发环境。
4. GitHub Copilot Workspace —— 流程化、基于 Issue 的大厂正统
形态:GitHub 官方推出的、深度集成在 GitHub 网页端与 IDE 中的端到端 AI 开发环境。
核心优势:它的逻辑不是“聊天”,而是“解决问题”。你可以在 GitHub 上提一个 Issue(例如:“为 TP6 项目增加积分充值接口”),Copilot Workspace 会自动帮你梳理改动计划、展示受影响的文件列表,生成代码并直接发起 Pull Request(PR)。
📊 横向对比:个人测试开发怎么选?
为了帮你挑选最顺手的工具,你可以告诉我:
你更倾向于继续留在原生的 VS Code 中通过插件开发,还是愿意为了更好的 AI 体验更换到一个独立的 IDE(如 Cursor/Windsurf)?
你是否介意代码隐私?(如果是公司商业项目,推荐 Cline 配合本地 Ollama,代码绝不上传)。