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

Công nghệ07 tháng 5, 2026·4 phút đọc

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

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 TRUSTGiao 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 TRUSTGiao 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, .toml và 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ư .git hay target.
  • Tích hợp Cargo: Cho phép chạy các lệnh phổ biến như cargo run, cargo build, cargo testcargo check ngay 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 TRUSTChạ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.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗