Văn bản ma là kiểu giao diện trong đó gợi ý xuất hiện ngay trong dòng, ngay sau con trỏ, với màu xám nhạt hơn văn bản bạn đã nhập. Tiếp tục nhập và gợi ý sẽ lặng lẽ bị loại bỏ. Nhấn Tab và gợi ý trở thành văn bản thực. Nó được gọi là văn bản “ma” vì chưa được đưa vào tài liệu — đó chỉ là bản xem trước, biến mất ngay khi bạn bỏ qua.

Nếu từng dùng GitHub Copilot trong trình soạn thảo, hẳn bạn đã thấy tính năng này. Nếu từng nhập URL vào thanh địa chỉ trình duyệt và thấy phần còn lại của một trang đã truy cập hiện ra màu xám, bạn cũng đã thấy một phiên bản đơn giản hơn của cùng ý tưởng. Kiểu gợi ý này đã có từ lâu — các shell dòng lệnh đã hỗ trợ hoàn thành lịch sử lệnh nội dòng màu xám suốt nhiều thập kỷ — nhưng việc dùng nó để gợi ý câu hoàn chỉnh bằng ngôn ngữ tự nhiên thì mới hơn, và Windows chậm phổ biến tính năng này ngoài một số ngữ cảnh hẹp.

Những nơi đã có văn bản ma

Trình soạn thảo mã

VS Code, IDE JetBrains và các công cụ tương tự hiển thị gợi ý hoàn thành mã ngay trong dòng — từ tự động khớp dấu ngoặc đơn giản đến gợi ý nhiều dòng do AI tạo.

Thanh địa chỉ trình duyệt

Chrome, Edge và Firefox hoàn thành URL từ lịch sử bằng văn bản màu xám khi bạn nhập; nhấn phím mũi tên phải hoặc Tab để chấp nhận.

Shell và thiết bị đầu cuối

Fish, Zsh với tính năng gợi ý tự động và mô-đun PSReadLine của PowerShell đều hiển thị nội dòng các gợi ý màu xám từ lịch sử lệnh.

Word, trong phạm vi hạn chế

Đôi khi Word đưa ra gợi ý nội dòng màu xám cho ngày tháng và cụm từ đã nhận diện, có thể chấp nhận bằng phím Enter — nhưng chỉ trong tài liệu Word.

Vì sao tính năng này hiếm gặp ngoài các ứng dụng đó

Văn bản ma có vẻ đơn giản, nhưng để thực hiện tốt thì ứng dụng phải làm được hai việc: hiển thị một lớp phủ nằm về mặt thị giác bên trong trường văn bản mà không trở thành một phần của văn bản thực tế, đồng thời tạo gợi ý hợp lý đủ nhanh để không bị chậm hơn tốc độ nhập. Trình soạn thảo mã và trình duyệt có cả hai thành phần vì tính năng hoàn thành là cốt lõi trong hoạt động của chúng và nhà cung cấp đã đầu tư trực tiếp vào đó.

Hầu hết ứng dụng trên Windows — ứng dụng nhắn tin, ứng dụng email, trình soạn thảo văn bản thông thường, công cụ trò chuyện — chưa bao giờ được xây dựng với bộ máy hoàn thành văn bản, và việc bổ sung tính năng này là quyết định riêng của nhà phát triển ứng dụng đó. Không có API Windows dùng chung để tự động cung cấp lớp văn bản ma cho mọi ô nhập văn bản. Kết quả là kiểu gợi ý này xuất hiện ở những nơi nhà cung cấp đủ quan tâm để xây dựng, và vẫn vắng mặt ở mọi nơi khác.

Khoảng trống này gói gọn trong một câu: văn bản ma không khó xây dựng một lần — cái khó là tích hợp riêng vào từng ứng dụng, đó là lý do nó tập trung ở trình soạn thảo mã và trình duyệt thay vì phổ biến trên toàn hệ thống.

Đưa văn bản ma đến những ứng dụng Windows còn lại

Typeahead được thiết kế để thu hẹp khoảng cách đó mà không cần chờ mọi nhà cung cấp ứng dụng tự bổ sung tính năng này. Ứng dụng chạy như một tiện ích trên khay hệ thống và hiển thị gợi ý dạng chữ mờ nội tuyến tại vị trí con trỏ trong hầu hết mọi ứng dụng Windows trên máy tính — WhatsApp, Telegram, Slack, Chrome, Edge, Firefox, Outlook, Thunderbird, Word, Notepad, Notepad++ và các khung trò chuyện, văn bản trong VS Code; theo mặc định, tính năng này không hoạt động trong vùng đệm mã để tránh cạnh tranh với công cụ hoàn thành mã chuyên dụng.

Gợi ý được tạo bằng mô hình ngôn ngữ lớn (LLM) chạy hoàn toàn ngoại tuyến trên thiết bị của bạn (Qwen 3.5 qua llama.cpp), hoặc bằng các đoạn văn bản mẫu tùy chỉnh và tính năng tự động hoàn thành dựa trên từ điển khi chưa tải mô hình. Nhấn Tab hoặc phím mũi tên phải để chấp nhận, giống hệt thao tác bạn đã quen dùng trong trình soạn thảo mã hoặc thanh địa chỉ trình duyệt. Không nội dung nào bạn nhập rời khỏi thiết bị: không cần tài khoản, không thu thập dữ liệu đo từ xa về văn bản, và các trường mật khẩu cùng ứng dụng tài chính được tự động loại trừ.

Câu hỏi thường gặp

“Văn bản ma” chính xác là gì?
Đó là gợi ý văn bản xuất hiện ngay trong dòng, màu xám ngay sau con trỏ. Gợi ý không trở thành một phần của văn bản thực tế cho đến khi bạn chủ động chấp nhận, thường bằng cách nhấn Tab; nếu không, gợi ý sẽ biến mất khi bạn nhập hoặc di chuyển con trỏ lần tiếp theo.
Văn bản ma có giống tính năng tự động hoàn thành không?
Văn bản ma là một cách hiển thị tính năng tự động hoàn thành — xuất hiện ngay trong dòng và có màu xám, thay vì dưới dạng danh sách tùy chọn thả xuống. Cả hai đều nhằm giảm số lần gõ phím; văn bản ma thường được chấp nhận nhanh hơn vì không cần chọn gì, chỉ cần nhấn Tab.
Vì sao VS Code có văn bản ma còn Slack thì không?
Các trình soạn thảo mã tích hợp bộ máy hoàn thành vào lõi vì tính năng này đóng vai trò trung tâm trong việc viết mã. Các ứng dụng trò chuyện và nhắn tin không được thiết kế xoay quanh khả năng dự đoán văn bản, nên tính năng này chỉ xuất hiện khi nhà phát triển quyết định bổ sung — mà phần lớn chưa làm vậy.
Typeahead cũng hoạt động trong trình soạn thảo mã chứ?
Trong VS Code, Typeahead áp dụng cho các khung trò chuyện và văn bản, không áp dụng cho vùng soạn mã — vùng soạn mã mặc định bị tắt để tránh xung đột với các công cụ hoàn thành mã chuyên dụng mà bạn có thể đang dùng.
Văn bản ma từ Typeahead có cần internet không?
Không. Gợi ý đến từ LLM cục bộ (Qwen 3.5 thông qua llama.cpp), hoạt động hoàn toàn ngoại tuyến sau khi tải xuống; hoặc từ các đoạn văn bản mẫu và tính năng tự động hoàn thành từ điển, vốn hoạt động ngay cả trước khi cài đặt mô hình.

Tải Typeahead

Mua một lần, không đăng ký thuê bao. Windows 10 / Windows 11. Dùng thử miễn phí 7 ngày.

Tải ứng dụng trên Microsoft Store