Skip to content
Home
Docs/代码编辑器

代码编辑器

Free

高性能移动编辑器,带 LSP 自动补全、多光标、19 种语言执行和带内联建议的 AI 代理。设计使得在手机上写代码与桌面上一样快。

编辑引擎

基于 gap-buffer 结构的核心,避免了其他移动编辑器典型的每次按键 O(n) 复制。结果:即使在数千行的文件中也能流畅编辑。

  • 实时语法高亮,带自定义增量分词器
  • 捏合缩放和长按放大镜,以提高光标精度
  • 带无限历史的撤销/重做
  • 多光标:在任意位置添加光标并并行编辑
  • 带按文件持久状态的代码折叠(函数、类、区域)
  • 文件标题中的可视修改指示器 (●)

支持的语言

通过 TextMate 语法支持 33 种语言的语法高亮。按扩展名和文件名自动检测(Dockerfile、Makefile、.gitignore…)。

Kotlin
Java
Python
JavaScript
TypeScript
TSX / JSX
Go
Rust
C / C++
C#
PHP
Ruby
Swift
Dart
Scala
Lua
Perl
Zig
R
SQL
Shell / Bash
PowerShell
HTML / CSS
JSON / YAML
Markdown
Dockerfile
Gradle
TOML / INI

代码智能

从任何文件进行语义化项目导航和理解:

转到符号

文件中函数、类、方法和属性的模糊搜索

大纲面板

带文件结构的树,一键可导航

查看定义

带定义的内联弹窗,无需离开当前文件

转到引用

列出项目中对符号的所有引用

重命名符号

在代码与字符串/注释中预览更改

全局搜索

带扩展名过滤器的整个项目的文本或正则表达式搜索

自动导入

检测未定义的符号并建议正确的导入

命令面板

对每个操作的通用入口点(VS Code 风格)

诊断和质量

带按语言规则的本地诊断引擎(Kotlin、Java、JS/TS、Python、Go、Rust、PHP、CSS、HTML、JSON),无需 LSP 服务器即可工作。

  • VS Code 风格的集中问题面板:按严重性和文件筛选
  • 带自动更正建议的快速修复
  • 通用规则:尾随空格、过多空行、TODO/FIXME/HACK
  • 重构:提取方法或变量,带自动参数检测
  • 30+ 种语言的设备上格式化(C-style、Python、XML/HTML、JSON、CSS、YAML、SQL、Markdown)

在设备上运行代码

Pocket Code 包含 23 个模块化运行器。大多数在本地运行 — 某些语言通过从 Plugin Manager 安装轻量级 WASM 插件来激活。

应用内置

Node.js 25 (JS / TS)
Shell / Bash
JSON
Markdown
Java (BeanShell)
Kotlin Script
C (TCC nativo)

通过 WASM 插件(轻量下载)

Python (CPython)
Ruby
PHP
Lua 5.4
Perl
Go (Yaegi)
Rust
C++ (Clang)
Zig
Dart
Swift
Kotlin (full)
Java (full)

作为可选的回退,可以启用 Piston 远程沙箱以涵盖其他语言或使用 Cargo、Maven 或 Gradle 运行项目。

运行面板

彩色编码的 stdout/stderr、交互式 stdin 和实时过滤

启动配置

等同于 launch.json:命令、参数、环境、工作目录

运行历史

重新运行任何先前的命令,带退出代码和持续时间

停止 / 实时 stdin

向进程发送文本或随时取消

调试和测试

断点

行、条件、日志点或异常断点

Step into / over / out

标准控件,带调用堆栈和本地/全局变量

自动测试发现

Jest、Mocha、Vitest、pytest、JUnit、TestNG 和 12+ 个框架

Watch 模式

在检测到文件更改时重新运行测试

覆盖率

在编辑器中突出显示的每行、分支和函数指标

快照测试

比较已保存快照与新运行之间的差异

内置 AI 助手

编辑器与任何已配置的 AI 提供商连接(参见 AI Chat 模块),提供五种专业工具:

  • Ghost Text:出现在光标后的半透明内联建议;一键接受
  • API 生成器:REST 端点脚手架 (Express、FastAPI、Spring Boot、Gin…)
  • 数据库 Schema 生成器:从自然描述生成 SQL schema、TS 类型或 Python 模型
  • 代码翻译器:在保留逻辑和模式的同时在语言之间转换代码
  • 漏洞扫描器:OWASP Top 10 分析,带 CWE 映射
  • 性能分析器:Big O 复杂度、内存模式和低效循环

开发者工具

十一种内置生产力工具,完全在设备上,不通过网络发送任何内容:

JSON Formatter
Base64
URL Encode
UUID Generator
Hash (MD5/SHA)
Timestamp
Color Converter
Lorem Ipsum
Regex Tester
JWT Decoder
Diff Tool

其他捆绑实用程序:颜色选择器、代码片段库(带 JSON 导入/导出)、番茄钟、持久暂存板、TODO 面板和键盘快捷键参考。

预览

Markdown

带表格、列表和代码块中语法高亮的本地渲染

图像

PNG、JPG、GIF、WebP、BMP、SVG,带缩放和平移

JSON / YAML

可折叠的树,带搜索和值复制

CSV

可滚动的表格,带自动分隔符检测

HTML

嵌入式 DevBrowser 用于 web 项目的实时预览

Diff

统一比较,带彩色编码的添加/删除行

移动体验

  • 键盘上方的符号栏,带大括号、括号和快速操作(撤销、移动行、注释、复制…)
  • 用于 HTML 和 CSS 的完整 Emmet:div.cls#id、ul>li*3、m10、df…
  • 拆分编辑器以并排查看两个文件
  • Zen 模式:除文本外隐藏所有 UI
  • 布局适应纵向、横向、平板和可折叠设备
  • 完整离线模式:无需连接即可编辑、运行和使用 Git
  • 启动器应用快捷方式和深度链接,直接打开文件