// tools · editor
一个把手机当作 工作站的编辑器
33 种语言的语法高亮、30+ 种语言的设备端格式化、LSP 客户端和面向 11 种语言的设备端运行器(5 种内置离线,其余为可选包)——内置 Git,离线可用。
Editor

33 种语言·30+ 格式化器·LSP 3.17·11 个运行器·无限撤销
像桌面 IDE 一样浏览代码
跳转、预览和重构,无需离开文件。
- 转到定义、引用和 peek
- 在整个项目中安全地重命名符号
- 按文件类型过滤的全局正则搜索
在手机上运行
用 11 个内置运行器运行真实代码。
- Node、TypeScript、Python、Ruby、Go、C++ 等
- 设备端 WASM 和 JVM 运行时,加远程回退
- 自动检测并运行 12+ 个测试框架
边打字边抓错
十种语言的内联诊断和快速修复。
- Kotlin、JS、Python、Go、Rust… 的实时错误规则
- 一键快速修复,提取方法 / 变量
- Node.js 调试器(CDP):断点、单步、变量
// spec
技术规格
语法高亮33
设备端格式化30+
语言服务器协议LSP 3.17 · 8 caps
代码运行器23
测试框架12+
开发者工具11
代码折叠(持久)✓
撤销 / 重做历史∞
✓ 全部免费,永久
整个编辑器。没有星号。
来自博客
// faq
常见问题
可以在 Android 手机上编写并运行代码吗?
可以。PocketCode 是完整的 Android IDE,直接在设备上运行代码:23 个语言 runner 在手机上直接执行程序和测试,无需服务器或网络连接。
编辑器有自动补全和错误检查吗?
有。它内置 Language Server Protocol 客户端(LSP 3.17),提供真正的自动补全、跳转到定义,以及在错误处显示红色波浪线的实时诊断——与桌面编辑器相同的智能。
编辑器支持多少种编程语言?
语法高亮覆盖 33 种语言,格式化支持 30+ 种,并为 20+ 种提供更深入的 LSP 智能。你还能使用多光标编辑、代码折叠和无限撤销,足以应对正式项目,而不只是代码片段。
它支持多光标编辑吗?
支持。编辑器支持多光标与多选、代码折叠以及无限撤销/重做,因此你可以一次编辑多行,并像在桌面编辑器中一样浏览大文件。
编辑器可以离线使用吗?
可以。编辑器、语言 runner 和调试功能在 Android 9 及更高版本上完全离线工作。不会上传任何内容,因此你可以在完全没有网络连接的情况下编写、运行和调试代码。