Show HN: Trust – 像 1989 年一样编写 Rust
Source: Hacker News
TRUST
TRUST 是一个复古的 TUI IDE,用于 Rust 项目,灵感来自经典的蓝屏 DOS 开发环境。
状态:实验性的怀旧项目。它可以编辑文件、浏览 Rust 项目并运行 Cargo 命令。
Screenshots
在 TRUST 中构建并运行 “Hello World”。
创建项目
运行控制台程序


TRUST 可以构建 TRUST。
TRUST 编辑器
运行测试


FAQ
为什么?
因为 Rust 值得拥有一个来自旧时代的蓝屏 IDE,而且必须有人来实现它。
它会保存我的文件吗?
会。使用 F2 或 Ctrl+S。TRUST 在编辑器标题中用 * 标记脏缓冲区。不过,这更像是一个娱乐项目,请自行承担风险使用。
它与任何经典 DOS IDE 供应商有关系吗?
没有。TRUST 是一个独立的怀旧项目,灵感来源于经典的 DOS 开发环境。
Run
cargo run -- /path/to/rust/project
如果未提供路径,TRUST 将打开当前目录。
Keys
F1:帮助F2/Ctrl+S:保存F3/Ctrl+O:打开选中的文件Backspace:在项目窗格中返回上级目录F4/Tab/Ctrl+F:循环切换焦点F5/Ctrl+R:cargo runF7:cargo checkF8/Ctrl+T:cargo testF9/Ctrl+B:cargo buildF10:打开菜单栏Ctrl+C:复制选中文本Ctrl+V:粘贴剪贴板文本Ctrl+X:剪切选中文本Esc/Ctrl+Q:退出Alt+X:删除行Alt+U:复制行Shift+方向键:选择文本
Menus
F10打开菜单栏。- 左右方向键切换菜单。
- 上下方向键在下拉菜单中移动。
Enter激活高亮的菜单项。Esc关闭菜单。- 鼠标点击菜单栏和下拉项也可使用。
File > New 会询问文件名并在当前项目窗格目录下创建文件。
Project > New project 打开 Cargo 项目对话框,可选择父目录、项目名称以及 bin / lib。
Window 在窗格之间切换,并包含之前的焦点选项。
Mouse
- 在编辑器内部点击以移动光标。
- 在编辑器内部拖动以选择文本。
- 在项目窗格内部点击以打开可编辑文件或浏览目录。
- 在任意窗格内部点击以获取焦点。
- 拖动项目窗格与编辑器窗格之间的垂直分割线以调整大小。
- 拖动编译器/消息窗格的上边框以调整大小。
- 在项目、编辑器或消息窗格内部滚动以浏览内容。
项目窗格列出目录以及可编辑的 Rust 和 Cargo 相关文件,如 .rs、.toml、.lock,同时会跳过 .git、target 以及常见的编辑器/构建目录。编译器输出会显示在底部窗格。