标签页与多文件编辑 —— 手机上也能同时开多个文件
多 tab 是什么
像桌面 IDE 一样,Cxxdroid 允许在编辑器里同时打开多个文件,每个文件一个 tab。
什么时候需要:
- 主文件 main.cpp + 头文件 utils.h + 实现文件 utils.cpp 同时打开
- 参考官方示例工程的多个文件
- 临时打开一个文档文件(项目里可能有 README.md 或说明文件)
tab 操作
| 操作 | 手势 |
|---|---|
| 新开 tab | 点击 tab 栏最右侧的「+」按钮,或菜单选「新建文件」 |
| 切换 tab | 在 tab 栏左右滑动,或直接点击 tab 标题 |
| 关闭 tab | tab 标题上点 X,或长按 |
| 查看当前打开的所有文件 | tab 栏横向滚动,所有已打开的文件都在里面 |

tab 数量限制
没有硬性的文件数量上限,但会受到设备 RAM 限制——如果打开的文件太多、每个又很大(几千行以上),应用可能会因为 OOM(OutOfMemory)崩溃。
实际使用中 10 到 15 个 tab 应该是比较舒适的范围。
文件切换的替代方案
Cxxdroid 没有 VS Code 那样的「快速打开(Ctrl+P)」命令面板,但你可以在文件管理器里:
- 快速在 tab 里切换
- 关闭 tab 后重新打开(文件不会丢失,因为项目目录里还在)
注意:tab ≠ 已保存
打开的 tab 不代表文件已保存。Cxxdroid 通常会在你切换 tab 或触发编译时自动保存当前文件,但不要假设所有操作都会自动保存——手动 Ctrl+S 或菜单「保存」才是最稳妥的。
Cxxdroid 在编译前会自动保存所有已修改但未保存的文件,所以只要你点过编译按钮,至少编译时用到的那些文件应该是最新的。