跳转到内容
首页
Docs/设置

设置

设置是应用的控制面板:15 个分区加一个搜索框,涵盖外观、编辑器、通知、会话备份、Cloud Sync、键盘快捷键、无障碍、隐私和支持。Free 和 Pro 看到的是同一个界面;Pro 主题、Pro 字体、Cloud Sync 和 Backend Manager 通知需要 Pro。AI 密钥和模型有单独的页面;少数选项会保存但目前没有任何效果,它们在各分区和「限制」中都有标注。

它是什么,如何打开

设置会以全屏窗口的形式打开,覆盖在你当前所做的事情之上。手机上它是带搜索框的单列布局;平板上则分成两栏,左边是分区,右边是你选中的那一个。如果设置是从别的界面(例如编辑器)打开的,返回时会回到那里。

打开方式

入口效果
底部栏(手机)或侧边栏(平板)上的齿轮按钮打开设置。屏幕阅读器会把这个按钮读作 打开设置。
主页:设置 快捷操作和 AI 提供商 一行两者都会打开设置。设置 是你可以在 配置小组件 中选择的快捷操作之一。
命令面板:应用设置在任何界面都可用。接了实体键盘时,Ctrl+Shift+P 打开命令面板;在编辑器之外,Ctrl+P 也可以。
聊天中的 编辑 API 密钥 操作当密钥缺失或被拒绝时,聊天会把你带到设置里的 API 密钥面板,并定位到对应服务商那一行。这条路径不会要求验证指纹(见「生物识别」)。

界面如何运作

  • 搜索。 搜索设置 会在你输入时过滤每一行:每个词都必须出现在该行的标题、说明或关键词中(忽略大小写和重音),名称匹配的分区会整体显示。计数器会显示匹配的设置数量,没有匹配项时会出现提示。
  • Pro 横幅。 顶部有一条 Pro 样式的横幅。在 Free 上显示 支持 PocketCode · Pro 并打开 Pro 页面;试用期间显示 PocketCode Pro 试用;如果 Google Play 报告付款问题,它会提示并带你前往 Play;已付费的 Pro 会变成一张感谢卡片,带有 管理订阅。搜索时它会隐藏。
  • 按账户保存。 你的设置按所登录的账户存放在设备上。同一部手机上的第二个账户从它自己的设置开始,读不到你的设置。
  • 安全窗口。 Android 会阻止对设置界面截图和录屏,所以本页没有截图。
  • Developer Options。 第十六个分区只存在于应用的调试版本中,本页不涉及。

你不能,以及原因

  • 通过链接直接打开某个分区或面板:设置没有 pocketcode:// 链接。有意为之
  • 对设置界面截图或录屏。有意为之

界面地图

设置共有 15 个分区,顺序如下,另外还有它们打开的面板和对话框,以及会把你带去的其他界面。手机和平板列出的分区相同。

15 个分区

界面如何进入你可以在那里做什么
账户第 1 区只有一行,管理账户,用来打开你的个人资料。
外观第 2 区应用主题和语言、编辑器外观 与 终端外观 面板、导航过渡、重置编辑器提示 和 重新查看导览。
AI第 3 区密钥、模型、工具权限、MCP 服务器、密钥库和几个 AI 开关。这里只做概述,详细内容见 AI 页面。
集成第 4 区已连接的服务,需要先通过生物识别验证。
编译器和运行时第 5 区额外的语言运行时:打开插件管理器。
编辑器 · 输入第 6 区制表符宽度、自动保存、自动缩进、自动换行和代码格式化按钮。
编辑器 · 显示第 7 区十四项控制:行号、缩略图、面包屑导航、列参考线、字体连字、行距、颜色色块、内嵌提示等。
项目第 8 区创建自动备份 和 文件压缩。
行为第 9 区振动、减少动态效果 和 删除前确认。
通知第 10 区一行摘要,点开后进入专属的 通知 界面。
终端第 11 区终端自动重连。
维护第 12 区清除缓存 和 恢复默认设置。
高级工具第 13 区会话备份、设置与数据同步、快捷键、仪表盘小组件 和 无障碍。
隐私第 14 区三个授权开关、我们收集哪些数据 和 删除我的账户和数据。
关于第 15 区报告错误、版本、评价、分享、反馈、许可以及法律链接。

在平板上,左边是分区列表,右边只显示选中的那个分区;搜索时,所有匹配的分区都会显示,列表会变暗。

面板、对话框与跳转

界面如何进入你可以在那里做什么
编辑器外观外观 › 编辑器外观编辑器的主题、字体、字号和背景图片,附带实时代码示例。它有一个 主题 图库。
终端外观外观 › 终端外观终端的主题、字体、字号和背景图片,附带颜色示例。
通知 界面通知 一行总开关、Android 权限、静音时段和各模块的开关。返回会回到设置。
静音时段 面板通知 › 静音时段一个开关、从 和 到 两个时间,以及 「Monitor down」不受限。
模块页面通知 › 按模块为 AI Office、Workflows、Cortex 和 新闻与更新 的每种通知类型各设一个开关。
会话备份 对话框高级工具 › 会话备份备份间隔、副本数量、立即备份,以及已保存副本的列表和 恢复。
设置同步 对话框高级工具 › 设置与数据同步启用同步(Pro)、同步内容、冲突处理和 立即同步。
快捷键 对话框高级工具 › 快捷键五套键位方案和 26 个可编辑的快捷键,支持搜索、分类和重复提示。
无障碍 对话框高级工具 › 无障碍焦点轮廓的开关和颜色,以及 按 Escape 返回。
配置小组件(在主页)高级工具 › 仪表盘小组件关闭设置并打开主页的小组件面板。
我们收集的数据 对话框隐私 › 我们收集哪些数据查看应用处理的五类数据。
删除我的账户和数据 对话框隐私 › 删除我的账户和数据输入确认词、验证身份,然后删除账户及其云端数据。
报告错误 面板关于 › 报告错误 或 发送反馈发送错误、建议或其他说明,并附带已脱敏的诊断信息。
开源许可关于 › 开源许可搜索第三方组件并阅读每份许可,以及必需的法律声明。
Pro 门槛选择 Pro 主题或 Pro 字体,或打开 启用同步弹出一个 Pro 面板,说明该功能并引导你前往 Pro 页面。
个人资料、已连接的服务、插件管理器、Backend Manager 通知、导览账户、集成、编译器和运行时、通知 和 外观 中的行设置会关闭并打开另一个界面;返回会回到设置(导览和 仪表盘小组件 之后不会,它们会停在主页)。

账户

第一组只有一行。

你可以

  • 点按 管理账户(「管理个人资料、消息和好友」)离开设置并打开你的个人资料。从个人资料返回时会回到设置。
  • 与你的身份有关的一切(别名、简介、头像、已关联的登录方式、两步验证、退出登录以及在个人资料中删除账户)都在个人资料里,而不在设置中。

你不能,以及原因

—

外观、语言和导览

这个分区决定应用的外观和动效。编辑器和终端的颜色、字体和背景图片在两个从这里打开的面板里设置。

你可以

  • 选择 主题:系统、浅色 或 深色。立即生效,并保留到下次启动。
  • 选择 语言:跟随系统、English、Español、Português 或 中文。界面会重启以应用语言。应用没有印地语界面。
  • 打开 编辑器外观 和 终端外观。每一行都会显示当前取值,例如「跟随应用 · 默认 · 14sp」。
  • 选择 导航过渡,即主界面页面之间的动画:滑动、垂直、淡入淡出、缩放、滑动+淡入淡出(默认)、Material 或 视差。减少动态效果 会缩短它。
  • 点按 重置编辑器提示,重新显示编辑器的首次使用提示(命令键、命令面板、多光标、专注模式、文件浏览器)和终端手势。
  • 点按 重新查看导览,关闭设置、回到主页,并重新开始 30 秒的应用导览。

你不能,以及原因

  • 使用英语、西班牙语、葡萄牙语和中文以外的语言。有意为之

编辑器外观面板

一个全高面板,打开时带有用当前主题渲染的代码示例。下面的所有改动都会立刻反映在示例上,所以你可以边看边选。

你可以

  • 在轮播中浏览 主题,或点按 查看全部 进入 主题 图库,可用 全部、深色、浅色 和 已包含 筛选。标题会告诉你一共有多少个主题、其中多少个已包含。
  • 跟随应用(默认)会让编辑器跟随应用的浅色或深色主题。另外还包含四个主题:PocketCode Dark、PocketCode Light、VS Code Dark+ 和 GitHub Light。从应用市场安装的主题会加入同一个列表。
  • 在八个选项中选择 字体:Default(系统等宽字体)和七款 Pro 字体:JetBrains Mono、Fira Code、Source Code Pro、Cascadia Code、Roboto Mono、Ubuntu Mono 和 Inconsolata。
  • 用减号和加号按钮调整 字号:共四档,12sp、14sp(默认)、16sp 和 18sp。
  • 用 选择(照片选择器,仅限图片)选择 背景图片。第一次选择时不透明度会降到 55%,让图片透出来;用 背景不透明度(30% 到 100%)调整,用 移除背景图片 删除图片。

你不能,以及原因

  • 在 Free 计划上使用 19 个 Pro 主题之一,或使用 Default 以外的任何字体:会弹出 Pro 面板。Pro
  • 选择四档之间的字号。有意为之

终端外观面板

布局与编辑器面板相同,只是示例展示的是终端的 ANSI 颜色,而不是代码。

你可以

  • 在十二个 主题 中选择:跟随应用(默认)、PocketCode Dark、PocketCode Light、Dark 和 Light 已包含;另外七个需要 Pro:Dracula、Solarized Dark、Monokai、One Dark、Catppuccin Mocha、Gruvbox Dark 和 Nord。
  • 选择 字体(同样的八个,除 Default 外都是 Pro)以及从 9sp 到 20sp、每档 1sp 的 字号。
  • 选择 背景图片 和 背景不透明度(30% 到 100%),方式与编辑器完全相同。
  • 终端的字号、字体、不透明度和图片与其他设置分开存放:恢复默认设置 不会动它们(但会把终端主题改回 跟随应用),Cloud Sync 也不会同步任何终端外观。

你不能,以及原因

  • 在 Free 计划上使用 Pro 终端主题或字体:会弹出 Pro 面板。Pro

AI 密钥和模型

AI 分区是聊天、编辑器和后台 AI 任务获取密钥与模型的地方。添加你自己的服务商密钥在所有计划上都免费。本页只列出各行;每一行的详细说明在 AI 页面。

行它打开什么或做什么
按任务选择模型一个面板,为每个后台任务(自动补全、分析、SQL 和设计生成)指定服务商和模型。
可见模型一个面板,用来整理聊天的模型选择器。
API 密钥用来添加、检查和删除服务商密钥的面板。只有通过生物识别验证后才会打开(见「生物识别」)。
按服务商调参温度、输出上限和推理强度,每个服务商一组。没有生物识别验证。
AI 工具权限一个面板,用来限制每个服务商或模型可以调用哪些工具。
MCP 服务器一个面板,用来连接外部工具提供方(Model Context Protocol)。你保存并开启的服务器会随应用启动,而不是等到打开这个面板;仍在等待你确认的服务器保持关闭。
密钥一个面板,存放助手可以使用但看不到内容的令牌和 API 密钥。
自动建议一个开关:输入时显示 AI 建议。需要开启 代码补全。
AI 标题一个开关:用模型为对话命名。默认关闭。
代码补全一个开关:用 AI 自动补全代码。
Cortex:同时进行几件事Cortex 可同时运行多少个智能体:1 到 4,默认 2。
上下文帮助一个开关:解释选中的代码。关闭后,不再提供快速解释操作。
零外发(无网络 AI)一个开关:开启后,应用不会发起任何网络 AI 调用,在线模型会一直禁用,直到你关闭它。
Swarmcode一个面板,包含带验证的多智能体模式的设置。
密钥、端点、模型、MCP 服务器、工具权限和密钥库的分步说明都在 AI 页面。 打开 AI 页面

集成与运行时

有两个分区不放自己的设置,而是把你带到其他界面。

你可以

  • 已连接的服务(「GitHub、Vercel、Supabase、Stripe 等」)在通过生物识别验证后,打开你连接和管理第三方服务的界面。返回会回到设置。
  • 额外的语言运行时 会关闭设置并打开插件管理器。其中列出九个可选运行时:目前可以安装三个(Rhai、Lua 5.4 和通过 Yaegi 运行的 Go),其余六个(Perl、带 C# 的 .NET、用于 C 和 C++ 的 Clang、Zig、Dart 和 SwiftWasm)显示 即将推出。该行的说明里也提到了 C++ 和 C#,它们属于这六个。

你不能,以及原因

  • 在既没有生物识别也没有屏幕锁的设备上打开 已连接的服务:设置会拒绝并显示「请设置屏幕锁定或生物识别以访问 API 密钥。」设备
  • 安装 Perl、带 C# 的 .NET、Clang C 和 C++、Zig、Dart 或 SwiftWasm:它们的条目标有 即将推出,没有可安装的文件。尚未提供
  • 从其他来源安装运行时:只会安装 SHA-256 指纹已内置在应用中的文件。Google Play

编辑器:输入与显示

有两个分区负责编辑器的行为。主题、字体、字号和背景不在这里,而在 编辑器外观 面板里。表格中的取值是默认值。

编辑器 · 输入

设置作用默认
制表符宽度:4 个空格为一级缩进选择 2、4 或 8 个空格。4
自动保存只有一个选择器:关、1 秒、2 秒、5 秒或 10 秒。保存会在你最后一次按键之后经过这么久执行;关 即关闭自动保存。2 秒
自动缩进新行自动缩进。开
自动换行把过长的行折行显示。关
代码格式化显示代码格式化按钮。开

编辑器 · 显示

设置作用默认
行号显示行号。开
语法高亮按语言为代码着色。开
缩略图显示代码的缩略图,方便快速跳转。关
查找和替换启用搜索栏;关闭它会同时关闭搜索栏。开
状态栏显示行、列和文件信息。开
面包屑导航在代码上方显示文件路径和当前符号。关
导航时以预览方式打开转到定义、搜索结果、AI 和工作流会复用同一个斜体标签页,直到你编辑它或将它保留。开
不可见字符显示空格、制表符和换行符。关
列参考线在固定的列上显示一条竖直标尺。项目里带有 max_line_length 的 .editorconfig 优先于你设置的列。关
列参考线:80选择标尺所在的列:80、100 或 120。80
字体连字在支持的字体(Fira Code、JetBrains Mono 和 Cascadia Code)中把 =>、!= 和 -> 连成一体。关
行距:1×选择 1×、1.15×、1.3× 或 1.5×。1×
颜色色块在 #FF5722、rgb(…) 或 Color(0xFF…) 这样的颜色旁显示一个小色块。开
内嵌提示在代码内部显示来自语言服务器的参数名和推断出的类型(TypeScript 和 JavaScript)。关

你可以

  • 每个开关在你拨动时就会生效,没有保存按钮。
  • 用设置顶部的搜索框,凭名称中的一个词找到对应的行,例如「缩略图」或「换行」。

你不能,以及原因

  • 用真正的制表符缩进:制表符宽度选择器只支持空格。有意为之

项目、行为、维护和小组件

五个小组:项目备份、应用行为、终端、维护和主页的小组件。

项目

设置作用默认
创建自动备份每 30 分钟一次,在电量不低时,应用会把你的每个项目压缩成 zip 存入自己的私有存储,并为每个项目保留最近 5 个 zip。开
文件压缩压缩这些 zip;关闭后它们不压缩存放(更快,但更大)。开

行为

设置作用默认
振动交互时的触觉反馈。开
减少动态效果尽量减少动画。如果 Android 自己的动画缩放低于 1×,该行下方会显示一条说明(例如「系统缩放:0.5x」);如果 Android 中关闭了动画,则显示 已被系统禁用。关
删除前确认开启时,在文件浏览器里通过文件菜单删除文件以及 删除所选,都会先询问;关闭时则直接删除,不再询问。开

终端

设置作用默认
终端自动重连网络恢复时自动重新连接 SSH 会话。终端的主题和字体在 终端外观 中。开

维护

设置作用默认
清除缓存删除应用的临时文件,不会确认,并显示 缓存清除成功。—
恢复默认设置确认之后,把应用的所有设置恢复为默认值(编辑器、应用、AI、项目、会话备份、同步、快捷键和无障碍),关闭 Cloud Sync,并重新安排自动备份。它不会动你的 API 密钥和文件,也不会重置终端的字号、字体、不透明度或图片、零外发、你的隐私选择、静音时段或通知类型。—

高级工具:仪表盘小组件

设置作用默认
仪表盘小组件关闭设置,回到主页并打开 配置小组件:逐个开关 21 个小组件(除已安装资源那个外,其余默认都开着),用 上移 和 下移 调整顺序(没有拖动手柄),在平板上让某个小组件 宽度为两列,并选择你的快捷操作。高级工具 的另外四行在下面各有自己的分区。—

你不能,以及原因

  • 在应用里打开、浏览或恢复自动备份的 zip:它们位于应用的私有存储中,没有任何界面读取它们。尚未提供
  • 指定自动备份的时间,或在备份结束时收到通知:它是 Android 的周期性任务,何时运行由系统决定。设备
  • 撤销 恢复默认设置:对话框已经提示它无法撤销。有意为之

通知与静音时段

通知 一行会显示摘要(已开启、已关闭 或 已开启 · 静音时段 23:00 – 08:00),并打开自己的界面,标题为「设置 › 通知」。返回会回到设置。

你可以

  • 允许通知 是 PocketCode 发送的一切内容的总开关。默认开启;需要时,打开它会向 Android 请求权限。
  • 权限 显示 Android 已允许、已被 Android 屏蔽 — 点按以打开设置 或 尚未请求 — 点按以允许;点按它会发起请求或打开 Android 的设置。PocketCode 在这里按需请求权限,而不是在应用启动时。
  • 静音时段 会打开一个面板(见下文)。
  • 按模块 列出 Backend Manager(带 PRO 徽标)和四个模块:AI Office、Workflows、Cortex 和 新闻与更新。每个模块会打开一个页面,每种通知类型一个开关。
  • Android 设置 位于界面底部和每个模块页面的底部,会打开应用在 Android 中的通知设置。声音和振动在那里按渠道设置;PocketCode 注册了 19 个渠道。你在 PocketCode 中关闭的内容之后不会再发送。

你不能,以及原因

  • 在 Free 计划上配置 Backend Manager 通知:该行带有 PRO 徽标,点开会进入 Pro 页面。本界面的其余部分都是免费的。Pro
  • 在没有 Android 权限的情况下接收通知(Android 13 及更高版本)。设备
  • 在 PocketCode 内为每种类型选择声音或振动:它们属于 Android 渠道。有意为之

可以开关的类型

四个模块共十种通知类型。模块那一行会显示已开启的类型数量,例如「已开启 1 / 2 种类型」。

模块类型何时触发
AI Office计划已就绪计划已可供审阅,或已重新规划。
AI Office会话已完成会话中的每个任务都已完成。
AI Office会话已暂停会话已停止并在等你处理。
AI Office会话失败会话因错误而停止。
AI Office任务失败会话继续进行时,其中一个任务失败。它会静默送达。
Workflows警报你标记为高重要性的通知步骤。它们会发出声音。
Workflows静默通知其他工作流通知。它们不带声音送达。
Cortex待决事项某个任务需要你做出决定才能继续。
新闻与更新更新新版本、每周摘要和应用市场更新。
新闻与更新社区来自社区和应用市场的消息。

静音时段面板

  • 开关默认关闭。「通知仍会送达,只是没有声音和振动。」
  • 从 和 到 会打开时间选择器。范围起初是 23:00 到 08:00,可以跨越午夜。
  • 「Monitor down」不受限(默认关闭):即使在静音时段,服务宕机仍会发出声音。

会话备份

会话备份会保存你编辑器会话的带日期副本,让你能回到标签页原来的样子。从 高级工具 › 会话备份 打开;对话框的标题是 会话备份。

你可以

  • 开启或关闭 自动备份(默认开启)。关闭后下面的选项会禁用,但 立即备份 仍可使用。
  • 设置 备份间隔:5 分钟、15 分钟(默认)、30 分钟或 1 小时。
  • 用减号和加号按钮设置 最大备份数:3 到 30,默认 10。超出时,最旧的副本会被删除。
  • 保持 应用关闭时备份 开启(默认),应用进入后台时会再备份一份。
  • 点按 立即备份,立刻复制你最近一次保存的会话。之后对话框会显示 上次备份。
  • 在 已保存的快照 下,每份副本都显示其日期和时间。恢复 会把那些标签页放回编辑器,替换你当前的标签页;垃圾桶图标会删除那份副本。

你不能,以及原因

  • 从副本中找回未保存的文字或撤销历史:副本从不包含你文件的文字,而 包含未保存的更改(默认开启)目前没有任何效果。尚未提供
  • 保留少于 3 份或多于 30 份副本,或使用 5、15、30、60 分钟以外的间隔。有意为之

一份副本包含什么,何时生成

  • 一份副本记录编辑器中打开了哪些文件、哪些标签页被固定,以及每个标签页里光标、选区和滚动位置在哪里。它不保存任何文件文字,也不保存撤销历史。
  • 自动副本由 IDE 页面按你设定的间隔生成;开启 应用关闭时备份 后,应用进入后台时也会生成。立即备份 可随时在对话框中使用,但它复制的是最近一次保存的会话:如果还没有保存过会话,列表里不会新增任何内容。
  • 这些副本是应用私有存储中的文件。它们与 创建自动备份 生成的项目 zip 是两回事。

Cloud Sync

Cloud Sync 会让你的一部分设置在你登录的各台设备之间保持一致。它是 Pro 功能,默认关闭,并且绝不会上传你项目的代码、你的 .pcd 设计或你的数据库结构。从 高级工具 › 设置与数据同步 打开;对话框的标题是 设置同步。

对话框里有七个复选框,每个分组一个:核心设置 下三个,数据与项目 下一个,自动化与 AI 下三个。连接(SSH/DB) 与其余六个不同:只有在 启用同步 开启且勾选了它的复选框时,才会把你的 SSH 主机信息和数据库连接的元数据发送到 PocketCode 的服务器。详情见表格和「限制」。

你可以

  • 打开 启用同步(「在多个设备间同步设置」)。打开它需要 Pro;关闭则始终可以。
  • 用 同步内容 的七个复选框选择要同步什么,分为三组:核心设置、数据与项目 和 自动化与 AI。你的快捷键方案和编辑器主题随 设置 一起同步,它们没有单独的复选框。
  • 勾选 连接(SSH/DB),发送你的 SSH 主机信息(名称、地址、端口、认证方式、标签和少量 SSH 选项,绝不包含密码、密钥或启动命令)以及数据库连接的元数据(名称、主机、端口、数据库引擎和分组标签,绝不包含用户名、密码、TLS 设置或连接的其余数据)。它们在你保存或编辑连接、或打开 PlanetScale 分支时发送;删除连接会删除它的副本。没有主机的数据库连接(例如本地文件)不会发送。只有在 启用同步 开启时才会发送:Cloud Sync 关闭或取消勾选时,你的连接信息不会离开设备。
  • 选择 冲突解决:保留本地更改、使用远程更改、每次询问(默认)或 自动合并。
  • 点按 立即同步 马上同步。对话框会显示状态(空闲、同步中…、已同步 或 同步错误)、上次同步,并在运行之后,在 同步结果 下为每个分组显示对勾或叉号。
  • 只要它处于开启状态,Cloud Sync 也会在你登录时和网络恢复时自动运行。

你不能,以及原因

  • 在 Free 计划上打开 Cloud Sync:会弹出 Pro 面板。如果 Pro 到期,Cloud Sync 会自动为你关闭。Pro
  • 同步你项目的代码、你的 .pcd 设计或你的数据库结构:这些上传是有意移除的。有意为之
  • 让 每次询问 真的询问,或让 自动合并 真的合并:两者的行为都等同于「最新的为准」,不存在询问界面或合并界面。尚未提供
  • 在另一台设备上看到你同步过的连接:应用会从服务器下载这份列表,但目前没有任何界面读取它。尚未提供
  • 在离线或未登录时同步,或在 PocketCode 通过远程开关为所有人暂停了 Cloud Sync 时同步。需要网络

每个分组同步什么

对每个分组,应用会比较这台设备上的最近一次修改和云端的那一次,并把较新的一方复制到另一方。云端副本保存在你自己的账户里。

分组(对话框中的名称)会同步什么绝不会同步什么
设置应用和编辑器设置:主题模式、语言、自动保存、减少动态效果、振动、导航过渡、允许通知、删除前确认、编辑器主题、字体和字号、行号、自动换行、语法高亮、自动缩进、制表符宽度、格式化、缩略图、查找和替换、状态栏、面包屑导航、预览标签页、不可见字符以及快捷键方案。你选择的 AI 服务商、自动建议、代码补全 和 创建自动备份 也会上传,但在下载时不会应用。你编辑过的快捷键行(只同步方案名称)、无障碍、会话备份、列参考线、连字、行距、颜色色块、内嵌提示以及终端外观。
代码片段终端代码片段和快速脚本。整个列表会被替换,不存在逐项合并。—
统计与连续记录你的统计数据和连续记录。计数器取两者中较大的值,所以任何设备都不会拉低你的总数。—
连接(SSH/DB)你的 SSH 主机信息:名称、地址、端口、认证方式、标签和少量 SSH 选项(如用户名和主机的代理)。还有数据库连接的元数据:名称、主机、端口、数据库引擎和分组标签。它们在你保存、编辑或删除连接,或打开 PlanetScale 分支时发送(立即同步 只下载列表),并且只在 启用同步 开启且勾选了此复选框时才会发送。主机的密码、密钥、令牌和启动命令;数据库连接的用户名、密码、TLS 设置和其余数据。
Workflows工作流定义。在一台设备上删除某个工作流,会在其他设备上也删除它。如果两台设备都修改了同一个工作流,云端版本保留原名,而你的改动会作为一个单独的、已关闭的副本保留,名称后会加上「(conflicto)」。运行历史、计划和固定的数据留在设备上。机密的请求头和参数值会以空值发送。
扩展已安装扩展的列表,以及每个扩展是否启用。扩展文件本身:应用市场会在另一台设备上重新下载它们。
AI 对话对话,包括其消息的文字,以及固定状态。大约六个月(180 天)没有变化的对话既不会上传也不会下载。—

读懂对话框

  • 当运行报告失败,或一分钟后仍未完成时(例如因为你离线或未登录),会出现 同步错误。请查看 同步结果 下各分组的对勾。
  • 启用同步 关闭时,复选框会被禁用;它关闭或正在同步时,立即同步 会被禁用。

独立于 Cloud Sync:主题、语言和通知

一个更轻量的机制在所有计划上运行,不依赖 启用同步。

  • 在你修改任何设置几秒后、登录时以及网络恢复时,PocketCode 会把你的主题模式、语言和 允许通知 开关发送到你的 PocketCode 账户,并在应用启动时读回它们。
  • 这个机制不会发送其他任何内容。这就是为什么在新手机上全新安装后,就会带着你的主题和语言开始。

键盘快捷键

打开 高级工具 › 快捷键。对话框里有一行 键位方案 芯片、一个搜索框(搜索快捷键…)、分类芯片和快捷键列表,底部是 恢复默认。这些快捷键面向实体键盘(蓝牙、USB 或三星 DeX)。共有 26 个操作和五套方案。

你可以

  • 选择 键位方案:PocketCode(默认)、VS Code、IntelliJ IDEA、Sublime Text 或 Atom。选择之后,它下面的整张表都会被改写。第六个芯片 自定义 只有在你编辑过某一行之后才会出现,不能被选中。
  • 按操作名称或组合键搜索,并按分类筛选:全部、Editor、Navigation、File、Search、Terminal、Debug 和 General。Terminal 是空的:它的行已被撤下。
  • 点按 恢复默认 重新应用 PocketCode 键位方案。
  • 留意两行共用同一个组合键时的警告:与…使用相同的快捷键。 这种情况下应用不会猜测:在你修改其中一个之前,两个操作都不会执行。

你不能,以及原因

  • 通过按键来录入快捷键:你需要把组合键以文字形式输入。有意为之
  • 添加新的操作,或使用 Ctrl+K Ctrl+B 这样的和弦:一个组合键就是一个按键加修饰键,所以对于其他编辑器绑定为和弦的操作,各方案仍沿用 PocketCode 的按键。有意为之
  • 重新绑定剪切、复制、粘贴、全选、增加缩进、减少缩进、切换终端、新建终端和切换侧边栏:这九行已被撤下,因为编辑器用固定按键处理它们,或者没有任何地方监听它们。有意为之
  • 在没有实体键盘时使用这些快捷键。设备

编辑快捷键

  • 点按一行,输入组合键(例如 Ctrl+Shift+P),再用对勾确认。键位方案芯片会变成 自定义。
  • 修饰键有 Ctrl(也可写 Cmd 或 Meta)、Shift 和 Alt(也可写 Option)。按键可以是字母、数字、F1 到 F12、方向键(Up、Down、Left、Right)、Enter、Escape、Tab、Space、Backspace、Delete、Home、End、PageUp、PageDown,或者 /、[、]、,、.、;、-、= 这样的标点键。必须恰好有一个按键。
  • 无法解析的组合键会被忽略:该操作就是没有快捷键,也不会算作重复。
  • 修饰键会被严格比较:Ctrl+S 不会在按下 Ctrl+Shift+S 时触发。

26 个默认快捷键

名称和分类在所有语言中都以英文显示。编辑器对其中 18 个操作遵循这张表;命令面板和快速打开也遵循它,工作流编辑器同样如此。

操作默认在哪里生效
Save File (save)Ctrl+S编辑器、工作流编辑器
Save All (save_all)Ctrl+Alt+S编辑器
Undo (undo)Ctrl+Z编辑器、工作流编辑器
Redo (redo)Ctrl+Shift+Z编辑器、工作流编辑器
Find (find)Ctrl+F编辑器
Find & Replace (replace)Ctrl+H编辑器
Find in Files (find_in_files)Ctrl+Shift+F编辑器
Command Palette (command_palette)Ctrl+Shift+P任何界面
Quick Open File (quick_open)Ctrl+P编辑器(文件搜索);在其他地方它会打开命令面板
Go to Line (goto_line)Ctrl+G编辑器
Close Tab (close_tab)Ctrl+W编辑器
Next Tab (next_tab)Ctrl+Tab编辑器
Toggle Comment (comment_line)Ctrl+/编辑器
Duplicate Line (duplicate_line)Ctrl+Shift+D编辑器
Move Line Up (move_line_up)Alt+Up编辑器
Move Line Down (move_line_down)Alt+Down编辑器
Toggle Breakpoint (toggle_breakpoint)F9编辑器
Start Debugging (start_debug)Shift+F5编辑器;调试会话期间它改为继续运行
Step Over (while debugging) (step_over)F10编辑器,仅限调试会话期间
Step Into (while debugging) (step_into)F11编辑器,仅限调试会话期间
Duplicate Step (Workflows) (workflow_step_duplicate)Ctrl+D工作流编辑器
Delete Step (Workflows) (workflow_step_delete)Delete工作流编辑器
Move Step Up (Workflows) (workflow_step_move_up)Ctrl+Up工作流编辑器
Move Step Down (Workflows) (workflow_step_move_down)Ctrl+Down工作流编辑器
Test Workflow (workflow_test)Ctrl+Enter工作流编辑器
Back (Escape) (escape_back)Escape整个应用,需开启 按 Escape 返回

只要这张表没有把编辑器自带的固定快捷键的按键分给其他操作,这些固定快捷键就会继续生效。

每套方案改了什么

这里只列出与 PocketCode 不同的行;其他所有快捷键在五套方案中都相同:VS Code 改动 3 个,IntelliJ IDEA 13 个,Sublime Text 3 个,Atom 5 个。

VS Code

操作PocketCodeVS Code
Redo (redo)Ctrl+Shift+ZCtrl+Y
Duplicate Line (duplicate_line)Ctrl+Shift+DShift+Alt+Down
Start Debugging (start_debug)Shift+F5F5

IntelliJ IDEA

操作PocketCodeIntelliJ IDEA
Find & Replace (replace)Ctrl+HCtrl+R
Command Palette (command_palette)Ctrl+Shift+PCtrl+Shift+A
Quick Open File (quick_open)Ctrl+PCtrl+Shift+N
Close Tab (close_tab)Ctrl+WCtrl+F4
Next Tab (next_tab)Ctrl+TabAlt+Right
Duplicate Line (duplicate_line)Ctrl+Shift+DCtrl+D
Move Line Up (move_line_up)Alt+UpShift+Alt+Up
Move Line Down (move_line_down)Alt+DownShift+Alt+Down
Toggle Breakpoint (toggle_breakpoint)F9Ctrl+F8
Start Debugging (start_debug)Shift+F5Shift+F9
Step Over (step_over)F10F8
Step Into (step_into)F11F7
Duplicate Step (workflow_step_duplicate)Ctrl+DCtrl+Shift+D

Sublime Text

操作PocketCodeSublime Text
Redo (redo)Ctrl+Shift+ZCtrl+Y
Move Line Up (move_line_up)Alt+UpCtrl+Shift+Up
Move Line Down (move_line_down)Alt+DownCtrl+Shift+Down

Atom

操作PocketCodeAtom
Redo (redo)Ctrl+Shift+ZCtrl+Y
Move Line Up (move_line_up)Alt+UpCtrl+Up
Move Line Down (move_line_down)Alt+DownCtrl+Down
Move Step Up (workflow_step_move_up)Ctrl+UpCtrl+Alt+Up
Move Step Down (workflow_step_move_down)Ctrl+DownCtrl+Alt+Down

无论哪套方案,step_over 和 step_into 都只在调试会话期间生效(在 IntelliJ IDEA 中,会话之外 F8 仍是「下一个问题」)。Cloud Sync 只同步你的键位方案名称,不同步你编辑过的行。

无障碍

打开 高级工具 › 无障碍(「键盘导航与屏幕阅读器」)。对话框有三个开关和一个颜色选项,面向实体键盘。

你可以

  • 显示焦点指示器(默认开启):用键盘移动到应用的标准按钮时,在其周围绘制一圈可见的边框。
  • 高对比度焦点(关):让这圈轮廓更粗,3 dp 而不是 2 dp。
  • 焦点轮廓颜色:在六种颜色中选择,默认是蓝色 #2196F3,另有绿色、橙色、紫色、红色和青色。只有开启焦点指示器时才会显示。
  • 按 Escape 返回(开):接了实体键盘时,Escape 会在应用的导航中后退一步。它就是快捷键中的 escape_back 一行。

你不能,以及原因

  • 开启键盘导航、设置 Tab 顺序或方向键导航,或使用屏幕阅读器模式:这四个选项存在于保存的数据中,但没有控件,也没有任何地方读取它们,所以该行的说明承诺的比对话框提供的更多。尚未提供
  • 让每个控件都有焦点轮廓:目前只有应用的标准按钮会绘制轮廓。尚未提供
  • 为轮廓选择任意颜色:只有六种预设。有意为之

隐私与数据

隐私 分区有三个授权开关、一份应用所处理内容的通俗清单,以及账户删除这一行。三个开关在你打开之前都是关闭的,在你同意之前,应用会一直禁用 Firebase 的数据收集。

你可以

  • 允许分析统计(关):通过 Firebase Analytics 收集匿名的使用指标。
  • 崩溃报告(关):通过 Firebase Crashlytics 收集错误报告。
  • 性能监控(关):被描述为匿名的耗时数据。它目前没有任何效果(见「限制」)。
  • 点按 我们收集哪些数据(「匿名使用统计、崩溃报告和性能指标。绝不会发送任何代码内容。」)打开 我们收集的数据:五个类别,使用分析(Firebase Analytics)、崩溃报告(Firebase Crashlytics)、性能(Firebase Performance)、身份验证(Firebase Auth) 和 订阅(RevenueCat),末尾是「你的代码、项目和 API 密钥绝不会发送到我们的服务器。」
  • 点按 删除我的账户和数据(下一节)。

你不能,以及原因

  • 收集性能数据:应用没有性能测量 SDK,也没有任何地方读取 性能监控 开关,尽管 我们收集的数据 对话框仍然列出了性能这一类别。尚未提供

什么会离开你的设备,以及何时

内容时机
匿名使用事件:使用过的功能、导航、项目创建和文件操作,以及按服务商统计的 AI 模型使用情况和延迟。仅当 允许分析统计 开启时。每次设置变更也会被计数:设置的名称及其新值;路径和自由文本会被替换为 redacted。
崩溃报告:堆栈跟踪、设备型号、Android 版本、应用版本和构建号。仅当 崩溃报告 开启时。
你的账户(邮箱、可选的用户名、登录方式)和你的订阅状态。在你登录期间,通过 Firebase Auth 和 RevenueCat。不会存储任何支付卡数据。
主题模式、语言和通知开关。在所有计划上,修改设置几秒后、登录时以及网络恢复时。见 Cloud Sync。
你保持开启的 Cloud Sync 分组,其中可能包含 AI 对话的文字、API 请求的原始请求体和脚本,以及(使用 连接(SSH/DB) 时)你的 SSH 主机信息和数据库连接的元数据(绝不含密码、密钥或数据库凭据)。仅限 Pro,且 启用同步 开启时。
错误报告:你写的文字加上已脱敏的诊断信息。仅当你点按 发送 时。
你的项目代码和你的 API 密钥。绝不会发送给 PocketCode。AI 请求从你的设备直接发往你所选的服务商。

数据存放在哪里

  • 你的设置存放在应用的私有存储中,每个账户一套。
  • API 密钥单独存放,用 Android Keystore 中保存的密钥加密(见 AI 页面)。
  • 遥测的设计就是不携带任何用户内容:文件名、路径、SSH 主机、项目名称和错误文字在发送之前,都会被替换为一个简短的哈希、一个扩展名、一个类别或 redacted。

生物识别:它保护什么

在从设置里打开少数敏感内容之前,PocketCode 会要求你验证指纹、面部或屏幕锁。提示的标题是 验证身份。在 Android 11 及更高版本上,它也接受你的 PIN、图案或密码;在 Android 9 和 10 上,它只接受强生物识别。

它保护什么如何询问没有生物识别或屏幕锁时
API 密钥「通过验证以访问你的 API 密钥」。如果完全没有屏幕锁,面板会不经询问直接打开,这样你就能添加第一个密钥。如果有屏幕锁但没有可用的提示,它不会打开,你会看到「请设置屏幕锁定或生物识别以访问 API 密钥。」
已连接的服务「通过验证以访问已连接的服务」。始终拒绝,并显示同一条消息。
删除我的账户和数据「验证身份以删除你的账户和数据」,在你输入确认词之后。无法显示提示时会跳过它:输入的确认词就是第二步。
聊天中的 编辑 API 密钥 操作没有提示:直接打开密钥面板。—
按服务商调参、AI 工具权限、MCP 服务器 和 密钥没有提示。—
这个检查是应用里的一扇门,而不是钥匙:已存储的 API 密钥用一把不需要你指纹的 Keystore 密钥加密,所以后台任务可以使用它们。其他模块(数据库、Backend Manager、SSH)中的生物识别归它们各自的页面讲解。

你不能,以及原因

  • 在 Android 9 或 10 上,用 PIN 但没有录入指纹的方式打开 API 密钥:尽管手机受到保护,面板仍会拒绝,因为那里只接受强生物识别。设备

删除我的账户和数据

隐私 › 删除我的账户和数据(「永久删除你的 PocketCode 账户及其所有云端数据(GDPR)」)是那一行红色的选项。它会删除账户及其在 PocketCode 服务器上的云端数据:好友关系和好友请求、消息、为你保存的 GitHub 令牌、订阅记录、两步验证密钥及其恢复码、推送通知令牌、已保存的连接和问题报告。它不会删除存放在这台设备上的内容。

  1. 1阅读对话框:它说明删除会移除你的 PocketCode 账户以及为它存放在云端的一切(个人资料、订阅记录、已同步的设置,以及使用和分析数据),无法撤销,并且存放在这台设备上的文件和项目会保留。
  2. 2在输入框中输入确认词,即 输入 删除 以确认。红色的 删除账户 按钮在内容匹配之前一直是禁用的。
  3. 3如果手机能显示生物识别提示(指纹或面部,在 Android 11 及更高版本上还可以是 PIN、图案或密码),你就用它来确认(验证身份)。
  4. 4PocketCode 会请求服务器删除该账户。成功后你会看到 你的 PocketCode 账户和云端数据已删除,应用会让这台设备退出登录,并重启回到登录界面。
个人资料界面在 危险操作区 里有它自己的 删除我的账号 按钮。它现在也会请求服务器删除同样的数据,所以两条路径都会清除云端部分。它们在设备上仍有区别:个人资料这条路径会先让你重新认证(输入密码,或用关联账号重新登录),然后清除手机上这个账号的数据(项目、数据库和设置)并重启应用;而这一行要求输入确认词和指纹或屏幕锁,并保留你的文件和项目。个人资料的流程在账户页面中讲解。 账户、个人资料与安全

你不能,以及原因

  • 用这一行只删除这台设备上的数据,或撤销删除。有意为之
  • 在没有网络连接时删除账户:如果请求失败,你会看到服务器返回的消息或 无法处理数据删除请求,什么都不会被删除,你仍保持登录。需要网络

关于、错误报告和许可

最后一个分区以 报告错误(「向团队发送错误报告」)开头,后面是一张信息卡片和一列链接。

你可以

  • 查看 PocketCode IDE 及其 版本(版本名称,后面括号里是构建号)、团队(PocketCode Team)和 联系我们([email protected])。
  • 评价 PocketCode 会打开 Google Play 上的页面。分享 PocketCode 会打开 Android 的分享面板,带有一条现成的消息和 Play 链接。发送反馈 会打开报告面板,并已选中 建议。
  • 开源许可 会打开组件列表(见下文)。隐私政策(pocketcodeapp.com/privacy)、服务条款(pocketcodeapp.com/terms)和 条款与条件(pocketcodeapp.com/legal)会在浏览器中打开。

你不能,以及原因

—

报告错误面板

一个标题为 报告错误(「直接发送给开发者」)的面板。它可以从 关于 的第一行、发送反馈 打开,在测试版渠道上,还可以从导航栏的错误按钮打开。

你可以

  • 用芯片 错误、建议 或 其他 选择类型。
  • 在 发生了什么?(「告诉我们你做了什么,以及你期望的结果。」)下面填写:10 到 4000 个字符。少于 10 个字符时,输入框会提示 请再多写一点细节,至少 10 个字符。
  • 点按 发送。报告会连同已脱敏的诊断信息发送给 PocketCode:界面、应用版本、计划和渠道、设备厂商和型号、Android 版本、语言、内存和过滤后的日志。它绝不会带上你的 IP、邮箱、Android ID、推送令牌、项目名称或路径、聊天文字或文件内容。
  • 如果完全无法发送,你会看到 无法发送你的报告。 以及 改用电子邮件发送,它会准备一封发给 [email protected] 的邮件。

你不能,以及原因

  • 在没有网络连接时立即发送报告:它会被保存(「已保存,联网后会自动发送」),并由后台任务重试。需要网络

开源许可

一个全屏列表,列出 PocketCode 所基于的第三方组件。顶部的摘要会统计你所用版本的组件和许可数量;当前的包列出 825 个组件,涉及 32 种许可。

你可以

  • 用 搜索组件… 搜索,用许可芯片筛选(第一个是 全部),点按某个组件即可阅读其完整的许可文本。
  • 阅读 必需的法律声明:合并的 NOTICE;BusyBox 源码(GPL-2.0),其 将源码保存到下载 按钮会在无需联网的情况下,把四个 GPL 文件保存到 Download/PocketCode-GPL;针对 Sora Editor 和 TinyCC 的 LGPL 重新链接权利;以及 语言服务器(按需下载)。
  • 大多数条目(825 个中的 728 个)是语言服务器和软件包,只有在你安装它们时才会下载。它们被标记为 按需下载,不属于应用文件的一部分。

你不能,以及原因

—

Free 与 Pro

设置中几乎所有内容都包含在 Free 里。以下是 Pro 的部分,附有确切的数量。

设置FreePro
编辑器主题(编辑器外观)跟随应用、PocketCode Dark、PocketCode Light、VS Code Dark+ 和 GitHub Light。以上这些,外加 19 个:Monokai、Dracula、Solarized Dark、Nord、One Dark、Night Owl、GitHub Dark、Catppuccin Mocha、Ayu Mirage、Solarized Light、Gruvbox Dark、Gruvbox Light、Tokyo Night、Material Palenight、Synthwave '84、Cobalt2、Horizon、Panda Syntax 和 Rosé Pine。来自应用市场的主题、主题导入以及编辑器中的 Theme Studio 也需要 Pro。
终端主题(终端外观)跟随应用、PocketCode Dark、PocketCode Light、Dark 和 Light。另外七个:Dracula、Solarized Dark、Monokai、One Dark、Catppuccin Mocha、Gruvbox Dark 和 Nord。
编辑器和终端的字体Default(系统等宽字体)。另外七款:JetBrains Mono、Fira Code、Source Code Pro、Cascadia Code、Roboto Mono、Ubuntu Mono 和 Inconsolata。
Cloud Sync(启用同步)无法打开。七个分组:设置、代码片段、统计、连接(SSH 主机和数据库连接)、工作流、扩展和 AI 对话。
Backend Manager 通知该行带有 PRO 徽标,点开会进入 Pro 页面。选择哪些后端事件会通知你。
服务商密钥、模型、MCP 服务器和 AI 开关已包含。添加你自己的密钥是免费的。已包含。
设置中的其他所有内容已包含:通知、静音时段、会话备份、快捷键、无障碍、隐私、支持和许可。已包含。

Pro 面板

  • 选择 Pro 主题会打开一个标题为 19 款 Pro 主题 的面板,带有 解锁 Pro 主题 和 暂不。这个数字与编辑器的 19 个 Pro 主题一致(终端另有 7 个 Pro 主题)。
  • 选择 Pro 字体会打开 7 款 Pro 字体,带有 解锁 Pro 字体。Pro 字体有 7 款(算上 Default 是 8 个选项)。
  • 打开 启用同步 会弹出一个通用面板,带有 使用 Pro 解锁。它的标题和说明来自该功能自己的文本,而应用在所有语言中都用西班牙语书写这段文本。
  • 这三种情况都会通向 Pro 页面。在 Free 上,Pro 卡片在主题轮播中带有一把锁,每款字体旁带有 PRO 徽标。

Pro 到期时

订阅到期时,三项 Pro 设置会自动被重置。不会删除任何内容。

设置会被重置为备注
编辑器主题跟随应用除非它原本是 跟随应用、VS Code Dark+ 或 GitHub Light:PocketCode Dark 和 PocketCode Light 虽然免费,也会被重置。
编辑器字体Default仅当它原本是 Pro 字体时。
Cloud Sync已关闭你的数据保留在云端和你的设备上。
不会被重置—终端主题和字体、你的 AI 服务商和密钥、项目、设计、连接、统计和对话。
价格、周期以及完整的 Free 与 Pro 对照表,请见「计划」页面。 套餐与价格

限制

设置目前做不到的事,以及原因。标有「尚未提供」的项目在应用中可见,但什么都不做,或者做得比文字所说的少。

  • 性能监控 没有任何效果:没有任何地方读取它,应用里也没有性能 SDK。尚未提供
  • 包含未保存的更改 没有任何效果:会话副本从不保存文件文字或撤销历史。尚未提供
  • 每次询问 和 自动合并 的行为都等同于「最新的为准」。尚未提供
  • 连接(SSH/DB) 只负责发送:没有任何界面会在另一台设备上显示你同步过的连接。尚未提供
  • 四个无障碍选项(键盘导航、Tab 顺序、方向键、屏幕阅读器)没有控件,也没有效果。尚未提供
  • 自动生成的项目备份无法在应用内浏览或恢复。尚未提供
  • Perl、带 C# 的 .NET、Clang C 和 C++、Zig、Dart 和 SwiftWasm 目前还无法安装,而且运行时只会按应用内置的指纹来安装。尚未提供
  • Pro 主题、Pro 字体、启用同步 和 Backend Manager 通知需要 Pro。Pro
  • 编辑器字号有四档(12、14、16、18sp),终端是 9 到 20sp,焦点轮廓有六种颜色。有意为之
  • 快捷键无法录入、无法使用和弦,也无法新增,另有九个旧操作已被撤下。有意为之
  • 设置没有来自应用外部的链接,也无法截图。有意为之
  • 已连接的服务 需要生物识别或屏幕锁;在 Android 9 和 10 上,API 密钥 会拒绝只设了 PIN 的手机;快捷键需要实体键盘。设备
  • 在 Android 13 及更高版本上,通知需要 Android 的权限。设备
  • Cloud Sync 和删除账户需要网络连接以及已登录的账户。需要网络

故障排查

下面这些消息就是应用显示的消息。

请设置屏幕锁定或生物识别以访问 API 密钥。

当你在有屏幕锁但无法显示提示的手机上点按 API 密钥,或在既没有屏幕锁也没有生物识别的手机上点按 已连接的服务 时显示。请在 Android 设置中设置屏幕锁或指纹。在 Android 9 和 10 上,API 密钥 不接受单独的 PIN:请录入设备认证为强级别的指纹或面部,或者升级到 Android 11 及更高版本。

此设备不支持生物识别身份验证。

当设置找不到可以挂靠提示的窗口时显示。关闭设置,再重新打开。

无法切换语言

语言切换失败。请重试,或选择 跟随系统。

无法恢复默认设置

恢复默认设置 无法保存。请重试。

无法加载该图片

你为 背景图片 选的图片无法读取,或无法复制到应用中。请选择另一张图片。

已被 Android 屏蔽 — 点按以打开设置

通知权限被拒绝了。点按 权限 一行,打开 Android 设置并允许 PocketCode 的通知。

没有与“…”匹配的结果

没有任何设置同时包含你输入的所有词。请少输入几个词,或换用设置名称中的另一个词。

与…使用相同的快捷键。重复期间,应用不会猜测该执行哪个操作。

快捷键 中有两行的组合键相同。请修改其中一个;在此之前两者都不会执行。

同步错误

当一次运行失败,或在一分钟内没有完成时,会显示在 设置同步 中:你可能离线或未登录,也可能是 PocketCode 暂停了 Cloud Sync。请再次点按 立即同步,并查看 同步结果 下的对勾。

无法处理数据删除请求

删除账户的请求没有成功,什么都没有被删除。如果服务器发回了它自己的消息,你会看到那条消息。请检查网络连接后重试。

请再多写一点细节,至少 10 个字符。

报告的文字少于 10 个字符。

无法发送你的报告。

点按 改用电子邮件发送,向 [email protected] 写信。

未找到电子邮件应用。

邮件备用方式需要手机上有电子邮件应用。请安装或设置一个,或者自己给 [email protected] 写信。

无法加载许可包。

无法读取许可列表。关闭该界面,再重新打开。

无法保存 BusyBox 源码。请检查存储权限。

将源码保存到下载 按钮无法写入 Download/PocketCode-GPL。请检查存储权限和剩余空间。