# 文件管理

**文件** 页是你的工作区（沙箱），AI 改的文件也都在这里。

## 导入

顶部工具栏可以：

- **导入项目**：把电脑上的一个项目目录放进来
- **新建文件 / 新建目录**

也可以让 AI 直接写：

> 「在工作区建一个 mygame/ 目录，里面放一个 main.c」

## 打开

**点文件名** → 弹出菜单：

| 菜单项 | 干什么 |
|---|---|
| 打开 | 进编辑器（默认**只读**，防误改） |
| VML 编译 | 编译成下一级产物（见下） |
| VML 运行 | 编译并运行 |
| 用外部应用打开 | 交给系统（看图、看 PDF、听音频…） |
| 重命名 / 删除 | 就是字面意思 |

## 视图：四种看法

工具条上那颗图标点一下就**循环切换**（图标本身就是**当前**这一种）：

| 图标 | 视图 | 长什么样 |
|---|---|---|
| 田字格 | **大图标** | 每格一张缩略图，适合看图片、翻目录 |
| 小方块 | **小图标** | 一行四格，信息密度高 |
| 圆点 + 横线 | **列表** | 一行一条，文件名 + 大小 + 时间 |
| **树** | **树视图** | **目录可以就地展开**（见下） |

### 树视图

左侧那条竖线是层级，**缩进**表示"在谁下面"。目录行左边有个箭头：

- 点**箭头** ⇒ 展开 / 收起那一层（**不进去**）；
- 点**行的其余地方** ⇒ 目录就进去它、文件就打开（和其他三种视图一样）。

⚠ 展开是**记住的**：进去一个目录再回来，之前展开的那些还开着。只展开你点过的那一层，
不会把整个工作区一口气铺开（几万个文件那样会卡）。

## 文件名有颜色，是有讲究的

| 颜色 | 含义 |
|---|---|
| **绿** | VML 能编译的源码（27 种语言） |
| **橙** | `.vml`（文本汇编） |
| **红** | `.vmb`（二进制字节码） |
| 不变色 | 其他文件（README、图片…） |

颜色只用来标「**这个能编 / 能跑**」，不是「源码就该是绿的」——
满屏彩色反而看不出重点。

## 「VML 编译」编出什么

按当前文件决定，不用你选：

```
main.c   ──▶  main.vml       （源码 → 文本汇编）
main.vml ──▶  main.vmb       （文本汇编 → 二进制字节码）
main.vmb ──▶  （已是终态，只能运行）
```

如果**同名产物已存在**，会问你「覆盖 / 重命名 / 取消」——
产物是可能被你手改过的文件，静默覆盖不可逆。
