多文件 Tab 编辑 —— 在手机上管理多个 .py 文件
打开多个文件
Pydroid 的顶部栏就是 Tab 栏,打开多个文件后每个文件名占一个 Tab。操作:
- 打开新文件:左侧菜单 → Interpreter / Files → 找到要打开的文件
- 新建文件:某些版本在菜单里有 New File 选项,或者直接点顶部栏的加号
- 切换 Tab:点击顶部栏上的文件名
- 关闭 Tab:某些版本每个 Tab 上有 × 关闭按钮,或者长按弹出选项
Tab 栏的极限
手机屏幕宽度有限,Tab 栏的文件名会被截断显示。如果打开超过 5 个文件,后面的 Tab 可能挤掉前面的——建议一次不超过 3-4 个文件同时编辑,太多了反倒容易找错。
文件保存
进入 Settings → Editor → Preserve files on exit 选项:
- 开启(默认):App 关闭时自动记住当前打开的文件列表和内容,下次打开会恢复
- 关闭:每次打开都是空白编辑器,需要手动重新打开文件
建议保持开启状态——手机 App 很容易被系统后台杀死或误触关闭,开着能避免丢失未保存的代码。
项目管理(iOS 版特色)
iOS 版的 Pydroid 3 提供了更接近桌面 IDE 的项目管理功能:
- 创建项目文件夹,在里面组织多个
.py文件 - 从 Files App 导入整个文件夹
- Trash 功能:误删文件后可以在 Trash 里找回
- 最近文件列表:一键回到上次编辑的文件
Android 版没有完整的项目视图,但可以在编辑器里打开 App 私有目录下任意 Python 文件,用「保存」把新文件写到指定位置。
文件导入导出
Pydroid 读写文件的主要通道:
- App 内部目录:默认读写路径,不会被其他 App 干扰
- 公共 Documents/Pydroid3 目录:跨 App 可见,方便用文件管理器或电脑同步
- 从其他 App 导入:某些版本支持「从...导入」功能,接受文件管理器或聊天 App 的文件发送请求
- 分享出去:左侧菜单 → Share / Pastebin,把当前文件发出去
Android 11 及以上的分区存储机制可能影响 Pydroid 访问外部目录——如果读不到某个文件夹,用 Pydroid 内部目录或公共 Documents/Pydroid3 目录更稳。