技术 2026年08月28日 👤 mdo 👁 1 阅读

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 插件

AI 自动化能力

免费额度 / 薅羊毛省钱指数

适合的 TP6 开发场景

Cursor

独立 IDE

极高 (Composer / Tab)

每月 50 次高级模型(免费版)

最省心、生态最成熟、完美支持 .cursorrules

Windsurf

独立 IDE

极高 (Cascade 连续执行)

提供免费基础额度

喜欢自动连续写完多个文件(控制器+服务层)

Cline (VS Code)

VS Code 插件

极高 (可自备 MCP 武器)

无限免费(取决于你绑定的 OpenRouter 或 Ollama)

极客首选,配合本地大模型做到完全不花钱且保护本地隐私

Google IDX

网页端/云端

中高 (Gemini 驱动)

目前测试阶段可免费申请使用

适合不想在 Mac 本地折腾环境、随时随地写代码的人

为了帮你挑选最顺手的工具,你可以告诉我:

  • 你更倾向于继续留在原生的 VS Code 中通过插件开发,还是愿意为了更好的 AI 体验更换到一个独立的 IDE(如 Cursor/Windsurf)?

  • 你是否介意代码隐私?(如果是公司商业项目,推荐 Cline 配合本地 Ollama,代码绝不上传)。