跳转到内容
// tools · editor

一个把手机当作 工作站的编辑器

33 种语言的语法高亮、30+ 种语言的设备端格式化、LSP 客户端和面向 11 种语言的设备端运行器(5 种内置离线,其余为可选包)——内置 Git,离线可用。

Editor
代码编辑器
33 种语言30+ 格式化器LSP 3.1711 个运行器无限撤销

像桌面 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 及更高版本上完全离线工作。不会上传任何内容,因此你可以在完全没有网络连接的情况下编写、运行和调试代码。

装进你的口袋

Android 9+ · 约 250 MB · 免费