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.
Đư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ì?
Văn bản ma có giống tính năng tự động hoàn thành không?
Vì sao VS Code có văn bản ma còn Slack thì không?
Typeahead cũng hoạt động trong trình soạn thảo mã chứ?
Văn bản ma từ Typeahead có cần internet không?
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