Hiếm khi một sản phẩm mới của Microsoft lại thu hút sự chú ý từ cộng đồng người dùng Mac và Linux, đặc biệt là một công cụ dòng lệnh. Tuy nhiên, ứng dụng Edit của hãng đã nhắm vào thị trường trình soạn thảo văn bản vốn rất phổ biến, điều đó có nghĩa là nó có thể hấp dẫn bất kỳ ai làm việc với các tệp văn bản. Vậy, với tư cách là một người dùng Mac, liệu trình soạn thảo này có đáng để bạn tìm hiểu?
Microsoft Edit là gì và Nguồn gốc của nó?
Microsoft đã công bố “trình soạn thảo văn bản dòng lệnh mới của họ trong Windows” trong một bài đăng blog vào năm 2025, cũng đề cập đến giấy phép mã nguồn mở của ứng dụng. Ứng dụng này có nguồn gốc từ một trình soạn thảo văn bản từ những năm 1990 có tên MS-DOS Editor. Phiên bản mới nhất này là một bản tái tạo, vì vậy nó có thể không chia sẻ bất kỳ dòng mã nào với bản gốc. Mặc dù vậy, nó rõ ràng được lấy cảm hứng từ MS-DOS Editor và sẽ tạo cảm giác quen thuộc với bất kỳ ai đã từng sử dụng nó, hoặc bất kỳ trình soạn thảo văn bản MS-DOS nào khác.
Màn hình "Giới thiệu" của Microsoft Edit hiển thị phiên bản 1.2.1, một trình soạn thảo dòng lệnh mới
Mặc dù Microsoft mô tả Edit là một “trình soạn thảo văn bản dòng lệnh”, nhưng về mặt kỹ thuật, nó sử dụng Giao diện Người dùng Văn bản (Text User Interface – TUI). Điều này có nghĩa là nó là một ứng dụng terminal tương tác, toàn màn hình, cho phép bạn viết một cách trực quan nhất mà không cần sử dụng giao diện người dùng đồ họa (GUI) đầy đủ.
Minh họa các ứng dụng giao diện người dùng văn bản (TUI) điển hình với biểu tượng Linux, thể hiện tính chất dòng lệnh
Giấy phép mã nguồn mở của trình soạn thảo Edit đã thu hút sự chú ý từ cộng đồng các nhà phát triển rộng lớn hơn, và những đóng góp cho kho lưu trữ của nó trên GitHub đã diễn ra thường xuyên và rất nhiều kể từ khi ra mắt. Đặc biệt, phần mềm này, được viết bằng Rust, có khả năng di động cao, do đó người dùng Mac và Linux cũng có thể chạy nó. Tuy nhiên, trên các nền tảng này, nó phải đối mặt với sự cạnh tranh mạnh mẽ từ các trình soạn thảo dòng lệnh đã có tên tuổi như Vim và nano.
Cách cài đặt Microsoft Edit trên macOS
Không giống như Linux và Windows, Edit không có bản phát hành nhị phân (binary release) cho người dùng Mac. Mặc dù có một phiên bản MacPorts, nhưng hiện tại không có hỗ trợ cho trình quản lý gói Homebrew phổ biến hơn nhiều.
Đối với hầu hết người dùng Mac, tùy chọn duy nhất hiện nay là xây dựng phần mềm từ mã nguồn. Điều này có vẻ khó khăn, nhưng nó chỉ liên quan đến một vài bước đơn giản.
Bắt đầu bằng cách cài đặt Rust. Đây là một quy trình rất sạch sẽ, theo mặc định sẽ cài đặt vào các thư mục ẩn trong thư mục chính của bạn. Sau đó, bạn sẽ có quyền truy cập vào các công cụ như rustc
(trình biên dịch Rust) và rustup
(một công cụ cài đặt toolchain).
Tiếp theo, clone kho lưu trữ Edit và chạy lệnh sau để build phiên bản phát hành (release build):
cargo build --config .cargo/release.toml --release
Lệnh này sẽ tạo ra một tệp thực thi cuối cùng tại ./target/release/edit. Bạn có thể di chuyển tệp nhị phân này đến một vị trí trong PATH của mình nếu bạn nghĩ rằng mình sẽ muốn sử dụng Edit thường xuyên. Ngoài ra, bạn có thể chạy trực tiếp từ thư mục nguồn để dùng thử.
Những điểm nổi bật của Microsoft Edit
Nếu bạn chạy lệnh edit
mà không có đối số nào, bạn sẽ thấy một màn hình đơn giản với một vài thông tin hữu ích trong thanh trạng thái ở phía dưới. Các thông tin này bao gồm tên mặc định của tệp mới (ví dụ: Untitled-1.txt), số lượng khoảng trắng mà một ký tự tab đại diện và mã hóa ký tự mặc định.
Ở đầu màn hình, bạn sẽ thấy một menu, đây là dấu hiệu lớn đầu tiên cho thấy Edit cung cấp một điều khá bất thường cho một chương trình terminal: điều khiển bằng chuột. Mặc dù menu này không hoạt động chính xác như các menu GUI tiêu chuẩn của macOS, nhưng nó rất trực quan và hoạt động liền mạch, không có bất kỳ vấn đề nào. Tôi cũng nhận thấy rằng cuộn cảm ứng (touch scrolling) hoạt động ngay lập tức, đây là một bất ngờ thú vị.
Có thể ban đầu không rõ ràng, nhưng thanh trạng thái cũng có thể điều khiển bằng chuột. Nhấp vào nhãn kết thúc dòng, và bạn sẽ thấy nó chuyển đổi giữa [LF] và [CRLF], cho phép bạn tạo các tệp văn bản Windows nếu muốn. Các nhãn khác cho phép bạn thay đổi các cài đặt tương ứng, bao gồm tên tệp ở phía dưới bên phải, giới thiệu có lẽ là tính năng yêu thích của tôi:
Giao diện Microsoft Edit hiển thị danh sách các tệp đang mở, cho phép người dùng chuyển đổi và quản lý nhiều file cùng lúc
Đúng vậy, Edit hỗ trợ mở nhiều tệp cùng lúc, không phải thông qua các tab, mà thông qua menu này cho phép bạn chuyển đổi giữa chúng. Nó cũng làm nổi bật các tệp đã được sửa đổi mà chưa lưu, và có lẽ điều này cho thấy Microsoft có ý định để người dùng giữ trình soạn thảo mở trong các phiên làm việc dài, giống như cách người dùng Vim hoặc Emacs vẫn thường làm.
Hạn chế và điểm cần cải thiện của Microsoft Edit
Mặc dù menu điều khiển bằng chuột rất xuất sắc, nhưng người dùng sẽ cần một chút thời gian để làm quen, chủ yếu vì đây là một giao diện hiếm thấy đối với người dùng Mac. Mỗi mục menu đều có một phím tắt bên cạnh, giống như các menu Mac thông thường, nhưng mỗi mục menu cũng có một chữ cái gạch chân, theo phong cách cổ điển của Windows. Điều này có nghĩa là bạn có thể nhấn chữ cái đó để chọn mục liên quan, rất tiện lợi, nhưng bạn sẽ cần tìm hiểu cách mở menu bằng bàn phím để tận dụng tối đa.
Dưới đây là một số mẹo:
- Nhấn F10 để mở menu (hãy nhớ sử dụng phím bổ trợ Fn nếu được bật).
- Nhấn Escape để đóng menu.
- Điều hướng giữa các menu cấp cao nhất bằng các phím mũi tên Trái và Phải.
- Điều hướng giữa các mục menu bằng các phím mũi tên Lên và Xuống.
- Nhấn Enter vào một mục đã chọn hoặc bất kỳ phím gạch chân của mục nào để kích hoạt nó.
Tuy nhiên, cảm giác sử dụng phím Control làm phím bổ trợ cho menu trên Mac thật lạ lẫm, thay vì phím Command tiêu chuẩn. Ngoài ra còn có một lệnh (View, Word Wrap) liệt kê Alt là phím bổ trợ của nó, nhưng tôi không thể làm cho nó hoạt động trên macOS.
Tình huống này cho thấy một điểm yếu khác: tài liệu hướng dẫn cho Edit rất khan hiếm. Lệnh này không đi kèm với một trang man (man page), và phần trợ giúp dòng lệnh của nó bị hạn chế:
Nó giải thích một tính năng thú vị: khả năng nhảy đến một dòng cụ thể—và thậm chí cả cột—khi bạn mở một tệp.
Nếu không có tài liệu toàn diện hơn, người dùng hiện tại phải tự mày mò. Bạn có thể tìm hiểu một số chi tiết bằng cách thử nghiệm hoặc tìm kiếm trong các Issues và Discussions của kho lưu trữ trên GitHub. Tuy nhiên, vì phần mềm rất hạn chế, bạn có thể thấy mọi thứ bạn có thể làm với nó đều đủ trực quan.
Điều này đưa tôi đến nhóm nhược điểm cuối cùng: bộ tính năng. Edit thiếu nhiều tính năng cơ bản như điều hướng bàn phím nhanh, phím tắt cho các hành động phổ biến và tìm kiếm thay thế. Mặc dù nó phù hợp cho các tác vụ cơ bản nhất, tôi không mong đợi nó sẽ thêm nhiều chức năng; sự đơn giản là điểm cốt lõi của nó. Vì vậy, trừ khi bạn đang tìm kiếm một trình soạn thảo thực sự cơ bản ngoài nano, tôi không nghĩ có nhiều lý do để thêm Edit vào các chương trình đã cài đặt của bạn.
So sánh Microsoft Edit với Vim hoặc Nano
Edit còn rất xa mới có thể cung cấp sức mạnh như Vim. Nó sẽ không cho phép bạn chuỗi các lệnh hoặc di chuyển nhanh giữa các trang trong một tệp chỉ bằng một cú chạm phím. Do đó, nó ít gây bối rối hơn nhiều, vì vậy người mới bắt đầu có thể bị hấp dẫn.
Nhưng người mới bắt đầu đã có một lựa chọn tuyệt vời trên dòng lệnh: nano. Trên thực tế, việc nano hiển thị liên tục các phím tắt làm cho người mới dễ làm quen hơn, theo ý kiến của tôi, và ngoài hỗ trợ chuột, Edit thực sự không mang lại lợi ích nào đáng kể.
Minh họa ba trình soạn thảo văn bản phổ biến trên Linux (Vim, Nano) cùng biểu tượng Linux, tượng trưng cho sự so sánh công cụ
Hỗ trợ chuột rất ấn tượng và đáng để thử, nhưng nhìn chung, nó không đủ để tôi đề xuất Edit hơn bất kỳ lựa chọn thay thế nào. Microsoft Edit có thể đang cạnh tranh với Vim và Nano, nhưng theo quan điểm của tôi, nó kém hữu ích hơn Vim và không dễ sử dụng bằng Nano.
Kết luận
Microsoft Edit là một nỗ lực đáng chú ý từ Microsoft nhằm mang một trình soạn thảo dòng lệnh mới, được lấy cảm hứng từ MS-DOS Editor cũ, đến với cộng đồng người dùng đa nền tảng, đặc biệt là Mac và Linux. Với ưu điểm về giao diện người dùng văn bản (TUI) trực quan, hỗ trợ chuột và khả năng quản lý nhiều tệp, Edit mang lại một trải nghiệm khá mới mẻ trong không gian dòng lệnh.
Tuy nhiên, những hạn chế về tài liệu, thiếu các phím tắt quen thuộc trên macOS, và đặc biệt là bộ tính năng còn khá cơ bản khiến Edit khó có thể cạnh tranh với các đối thủ lâu đời và mạnh mẽ như Vim hay trình soạn thảo đơn giản nhưng hiệu quả cho người mới như Nano.
Nếu bạn là một người dùng tìm kiếm một trình soạn thảo dòng lệnh cực kỳ đơn giản cho các tác vụ cơ bản, hoặc đơn thuần muốn trải nghiệm một sản phẩm mã nguồn mở viết bằng Rust từ Microsoft, Edit có thể là một lựa chọn để thử. Nhưng đối với những ai cần một công cụ mạnh mẽ, linh hoạt hoặc cực kỳ dễ học, các lựa chọn truyền thống vẫn vượt trội hơn.
Bạn đã từng thử Microsoft Edit chưa? Hãy chia sẻ ý kiến và trải nghiệm của bạn với chúng tôi trong phần bình luận bên dưới nhé!