JumPHP IDE:像专业人士一样编写 PHP 游戏和应用。
补全、导航、重构、Git、测试和实时运行的游戏,专为 JumPHP 设计。免费,支持 Windows、macOS 和 Linux,浏览器中也是同一个 IDE。
版本 0.1.2 · 无需管理员权限的安装程序 · 始终是最新版本 · 所有文件 · 打开网页版 IDE →
它能做什么
它懂你的 PHP
带类型的补全、跳转到定义、查找用法、重命名、输入时即时显示错误。它了解 JumPHP 引擎及其 SDL 函数。
类层次结构
Ctrl+H:光标所在类的父类和子类,一直到引擎内部。非常适合理解场景、实体和菜单。
引擎尽在眼前
JumPHP 和 Composer 包的源码都在 “External Libraries” 中。眼睛图标跟随打开的文件,勾选 “Follow” 可保持该选项。
内置 Git
变更、并排差异、提交和推送、分支、历史、blame。在网页版 IDE 中,你的修改是草稿,通过一次提交发布。
运行、测试、游玩
右键 Play:场景启动,测试文件只运行自己的测试并显示结果。游戏在面板中运行,每次保存后重新加载。
你的 jumphp.net 项目
用你的账号登录:IDE 会替你克隆和推送游戏。几下点击即可新建游戏、应用或 Amstrad 复刻项目。
可视化编辑器:无需 HTML 的 PHP 应用
在窗口中放置按钮、列表和图片,按行、按列或放入随屏幕自适应的网格。双击按钮即可在 PHP 代码中写入它的事件。同一个应用可在 PC、Mac、Linux、浏览器和手机上运行。
内置 Claude
Claude 面板在你的项目中与你电脑上的 Claude Code 对话:它阅读 AGENTS.md、编写游戏、运行测试,修改的文件会在你眼前打开。可以选择模型及其思考强度。
网页版 IDE 也可以:你的电脑为 jumphp.net 作答,它的修改会成为你的草稿。
系统要求
- Windows 10 或 11(已自带 WebView2),macOS 12 或更高版本(Apple 芯片和 Intel),带 WebKitGTK 4.1 的 Linux x86_64(Debian 12、Ubuntu 22.04、Fedora 39 或更新版本)。
- 用 Docker 运行游戏、测试和截图(bin/jumphp),项目需要 Git,Claude 面板需要 Claude Code。
- 文件尚未签名:首次启动时 Windows 和 macOS 会要求确认(在 Mac 上:右键,打开)。