TRUST: Trải nghiệm lập trình Rust với giao diện hoài niệm kiểu DOS năm 1989
TRUST là một IDE giao diện dòng lệnh (TUI) dành cho ngôn ngữ Rust, được thiết kế theo phong cách màn hình xanh kinh điển của DOS những năm 80. Công cụ này hỗ trợ chỉnh sửa mã, duyệt dự án và thực thi các lệnh Cargo, mang lại trải nghiệm hoài niệm cho các lập trình viên hiện đại.

TRUST: Trải nghiệm lập trình Rust với giao diện hoài niệm kiểu DOS năm 1989
Một dự án mới thú vị trên GitHub mang tên TRUST đang thu hút sự chú ý của cộng đồng lập trình viên, đặc biệt là những người yêu thích ngôn ngữ Rust và hoài niệm về kỷ nguyên máy tính DOS. Đây là một môi trường phát triển tích hợp (IDE) giao diện dòng lệnh (TUI), được xây dựng để mang lại cảm giác "màn hình xanh" kinh điển của Turbo Pascal hay Borland C++ ngày xưa, nhưng áp dụng cho ngôn ngữ lập trình hiện đại Rust.
Giao diện Hello World trên TRUST
Hoài niệm DOS trên nền tảng Rust hiện đại
TRUST được mô tả là một "dự án hoài niệm mang tính thử nghiệm". Mặc dù Rust là một ngôn ngữ hiện đại với hệ thống kiểu an toàn và hiệu năng cao, TRUST chọn một hướng đi hoàn toàn khác biệt về mặt trải nghiệm người dùng. Thay vì các giao diện đồ họa phức tạp hay các trình soạn thảo mã hiện đại như VS Code, TRUST đưa lập trình viên trở về năm 1989 với giao diện đơn giản, màu xanh trắng đặc trưng.
Dự án này không chỉ là một trình soạn thảo văn bản đơn giản; nó hoạt động như một IDE thu nhỏ. Người dùng có thể duyệt cấu trúc dự án, chỉnh sửa mã nguồn và thậm chí chạy các lệnh Cargo trực tiếp ngay trong giao diện retro này. Điều này tạo nên một sự kết hợp thú vị giữa công nghệ lập trình hệ thống hiện đại và phong cách làm việc của những thập niên trước.
Giao diện trình soạn thảo chính của TRUST
Các tính năng chính
Mặc dù mang vẻ ngoài cổ kính, TRUST được trang bị các tính năng cần thiết để phát triển dự án Rust:
- Quản lý tệp và dự án: Hỗ trợ duyệt cây thư mục, mở các tệp
.rs,.tomlvà các tệp liên quan đến Cargo, đồng thời tự động bỏ qua các thư mục không cần thiết như.githaytarget. - Tích hợp Cargo: Cho phép chạy các lệnh phổ biến như
cargo run,cargo build,cargo testvàcargo checkngay trong môi trường. - Trình soạn thảo mã: Hỗ trợ các thao tác cơ bản như sao chép, cắt, dán, xóa dòng, nhân đôi dòng và di chuyển con trỏ.
- Hỗ trợ chuột: Giao diện không chỉ dùng bàn phím mà còn hỗ trợ chuột để di chuyển con trỏ, chọn văn bản, thay đổi kích thước các pane và tương tác với menu.
Cách sử dụng và phím tắt
TRUST sử dụng các phím tắt quen thuộc của các IDE DOS ngày xưa, kết hợp với một số phím tắt hiện đại:
- F1: Trợ giúp
- F2 / Ctrl+S: Lưu tệp
- F3 / Ctrl+O: Mở tệp đang chọn
- F5 / Ctrl+R: Chạy
cargo run - F7: Chạy
cargo check - F8 / Ctrl+T: Chạy
cargo test - F9 / Ctrl+B: Chạy
cargo build - F10: Mở thanh menu
- Esc / Ctrl+Q: Thoát
Menu hệ thống (F10) cho phép tạo tệp mới, tạo dự án Cargo mới và chuyển đổi giữa các cửa sổ làm việc một cách thuận tiện.
Cài đặt và chạy
Vì TRUST được viết bằng chính ngôn ngữ Rust, việc cài đặt và chạy nó khá đơn giản đối với những ai đã có Rust environment trên máy:
cargo run -- /path/to/rust/project
Nếu không cung cấp đường dẫn, TRUST sẽ mở thư mục hiện tại. Tuy nhiên, tác giả cũng lưu ý rằng đây là một dự án giải trí (fun project), nên người dùng nên tự chịu rủi ro khi sử dụng để làm việc quan trọng, mặc dù nó vẫn có khả năng lưu tệp an toàn.
Chạy chương trình console trong TRUST
Nếu bạn đang tìm kiếm một sự thay đổi gió phút, muốn trải nghiệm cảm giác lập trình "cũ kỹ" nhưng vẫn tận dụng sức mạnh của Rust, TRUST là một dự án rất đáng để thử nghiệm.
Bài viết liên quan

Công nghệ
Bị AI từ chối hồ sơ xin việc? Cuộc chiến đơn độc của một sinh viên y khoa
05 tháng 5, 2026

Công nghệ
OpenAI tặng ưu đãi Codex đặc biệt cho 8.000 developer sau khi tiệc GPT-5.5 cháy vé
05 tháng 5, 2026

Công nghệ
Tổng hợp thị trường M&A an ninh mạng: 33 thương vụ được công bố trong tháng 4/2026
04 tháng 5, 2026
