启动与选择范围
myenv tui
myenv tui --global
myenv -C ./project tui第一条使用当前项目;--global 打开 myEnv 当前用户默认工具链;-C 明确项目目录。Windows 与原生 Linux 使用真实交互式终端,建议至少80列×24行。重定向、--json 和 --no-input 不进入 TUI;脚本请用 CLI。
从选择语言到安装完成
- 用上下键选语言,按 Enter 查询版本。五种语言都保留查询与手动输入入口。
- 结果列表中按
/筛选,Enter 选择目标。查询失败时可重试、手动输入或返回。 - 明确选择保存配置,再查看整个环境的变更预览。仅选中版本不会写入配置。
- 核对目标后按 Enter 确认同步,查看当前阶段;完成后可直接进入运行命令。
Esc 返回上一层并保留筛选。选择目标、保存声明和执行同步是三个步骤,方便检查项目和版本。安装失败或取消时,原活动环境仍保留。
常用按键
| 按键 | 用途 |
|---|---|
| ↑ / ↓、Enter | 移动焦点、选择或确认当前步骤 |
| Esc | 返回上一层 |
| / | 版本列表中筛选 |
| m | 打开菜单,进入项目、来源、主题和记录 |
| g / 1 | 切换项目与默认工具链 / 输入目录路径 |
| c | 取消当前可取消任务,等待收尾 |
| q / Ctrl-C | 退出界面 |
以上按键以当前页面底部提示为准。在参数输入框内,字符用于输入;构建询问出现时,y/n 只回答当前任务,不是永久授权。
编辑参数与运行
“运行命令”分别编辑程序和参数,支持光标键、Home/End、Delete、Ctrl+U 和粘贴;高级 JSON 入口用于精确参数数组。先检查完整命令,再明确确认运行。
确认后 TUI 暂时把终端交给程序,保持正常输入、输出和信号;程序结束后返回界面并显示真实退出码。仅返回、取消或退出 TUI 不会误执行等待中的命令。
维护与当前边界
“更多操作”提供诊断、锁定同步、修复预览、恢复上一次环境及清理。来源和主题在菜单中;复杂外部管理请先查看 CLI 帮助。0.1.0 的包管理入口位于 Windows GUI,TUI 没有包管理抽屉或专用包命令。
原生 Linux CLI/TUI 已有验证,Linux GUI 暂缓;WSL TUI 门禁仍在,Windows TUI 空闲 CPU 尚未达到目标。完整范围见版本记录与已知限制。