Một công cụ mở rộng văn bản theo dõi một cụm từ kích hoạt ngắn mà bạn gõ — ;sig, addr, brb — rồi thay nó bằng một khối văn bản dài hơn mà bạn đã lưu trước đó. Trên Windows, các công cụ thực hiện việc này được chia thành bốn loại, khác nhau rất nhiều về công sức thiết lập nhưng hầu như không khác nhau về những gì chúng có thể tạo ra. Tất cả đều mở rộng văn bản bạn đã viết sẵn. Không công cụ nào giúp bạn viết câu mà bạn đang viết lần đầu.

Sự khác biệt đó là lý do các cuộc thảo luận kiểu “nên dùng công cụ mở rộng văn bản nào?” chẳng bao giờ đi đến một kết luận chung. Mọi người trả lời từ những loại công cụ khác nhau, và mỗi loại thực sự là lựa chọn phù hợp cho một nhóm người khác nhau.

Bốn loại công cụ

1. Công cụ viết tập lệnh

AutoHotkey là ví dụ điển hình. Một hotstring chỉ cần một dòng — ::brb::be right back — và cùng tập lệnh đó còn có thể đổi chức năng phím, di chuyển cửa sổ và tự động hóa cả quy trình làm việc. Khả năng mở rộng rất lớn, nhưng bạn phải duy trì tệp tập lệnh mãi về sau.

2. Công cụ dùng tệp cấu hình

espanso là cái tên nổi tiếng nhất: đa nền tảng, mã nguồn mở và được cấu hình bằng cách chỉnh sửa tệp YAML. Miễn phí và đáng tin cậy nếu bạn thoải mái dùng trình soạn thảo văn bản, nhưng sẽ là trở ngại nếu không.

3. Trình quản lý đoạn văn bản có giao diện đồ họa

PhraseExpress, Beeftext, FastKeys, Breevy và GagarinSoft của Text Replacements. Bạn thêm các đoạn văn mẫu trong cửa sổ ứng dụng, sắp xếp chúng vào thư mục và không bao giờ phải đụng đến tệp cấu hình. Đây mới là thứ mà hầu hết mọi người thực sự muốn.

4. Dịch vụ đám mây theo hình thức đăng ký

TextExpander và các dịch vụ tương tự đồng bộ đoạn văn mẫu giữa các máy và nhóm, có thư viện dùng chung và báo cáo sử dụng. Tính phí hằng tháng theo từng người dùng, và thư viện đoạn văn mẫu của bạn được lưu trên máy chủ của bên khác.

Chọn một loại

Quy tắc chọn lựa thành thật rất ngắn gọn. Nếu bạn đã viết tập lệnh, loại 1 không khiến bạn tốn thêm khoản nào ngoài những gì bạn vốn đã bỏ ra. Nếu muốn công cụ miễn phí, mã nguồn mở và không ngại YAML, hãy chọn loại 2. Nếu muốn thêm một đoạn văn mẫu trong mười giây mà không phải học gì, hãy chọn loại 3 — đây là lựa chọn mặc định phù hợp với hầu hết mọi người. Loại 4 chỉ xứng đáng với phí đăng ký khi một nhóm cần dùng chung một thư viện đoạn văn mẫu được quản lý thống nhất trên nhiều máy.

Loại Công sức thiết lập Phù hợp nhất với
Viết tập lệnh (AutoHotkey) Cao — bạn phải viết và duy trì tập lệnh Người tự động hóa nhiều việc hơn chỉ là văn bản
Tệp cấu hình (espanso) Trung bình — YAML, cấu hình riêng cho từng máy Nhu cầu miễn phí, mã nguồn mở, đa nền tảng
Trình quản lý đoạn văn bản có giao diện đồ họa Thấp — thêm đoạn văn mẫu trong cửa sổ ứng dụng Hầu hết những người còn lại
Dịch vụ đám mây theo hình thức đăng ký Thấp, nhưng tính phí định kỳ theo từng người dùng Các nhóm dùng chung một thư viện được quản lý thống nhất
Bản thân Windows không cung cấp công cụ nào thuộc các loại trên. macOS đã có tính năng thay thế văn bản trên toàn hệ thống trong Cài đặt hệ thống suốt nhiều năm; Windows chưa từng phát hành tính năng tương đương, đó là lý do mọi lựa chọn trên đều là phần mềm của bên thứ ba. Vì sao Windows vẫn chưa có tính năng thay thế văn bản hệ thống được trình bày trong phần lịch sử.

Điểm chung giữa mọi loại công cụ

Sau đây là điều các bài viết so sánh thường bỏ qua. Dù chọn loại nào, cơ chế vẫn giống hệt nhau: bạn quyết định trước mình sẽ cần văn bản nào, viết sẵn nội dung đó, đặt cụm từ kích hoạt và nhớ cụm từ kích hoạt ấy để dùng sau. Công cụ chỉ thực hiện việc tìm nội dung khớp và dán vào. Mọi thứ khiến đoạn văn mẫu trở nên hữu ích — cách diễn đạt và quyết định rằng cụm từ đó đáng lưu lại — đều là việc bạn đã làm từ trước.

Cách làm này rất phù hợp với văn bản phải luôn giống hệt nhau: chữ ký email, địa chỉ gửi thư, câu trả lời mẫu cho bộ phận hỗ trợ, tuyên bố miễn trừ trách nhiệm pháp lý, đoạn văn giới thiệu nhân viên mới mà cả nhóm đã thống nhất. Tính nhất quán chính là ưu điểm. Bạn sẽ không muốn chữ ký của mình thay đổi.

Nhưng hãy nhìn lại những gì bạn thực sự gõ trong một ngày. Chỉ có một vài khối văn bản thực sự lặp lại nguyên văn. Phần còn lại là những tin nhắn na ná nhau nhưng không lặp lại: cùng một lời xin lỗi nhưng diễn đạt hơi khác, cùng một phần giải thích nhưng điều chỉnh theo vấn đề của khách hàng khác, cùng một bản cập nhật trạng thái nhưng có thông tin của tuần này. Không có cụm từ kích hoạt nào phù hợp với chúng, vì trước tiên bạn phải viết sẵn từng nội dung — mà nếu làm được vậy thì bạn chỉ cần một nội dung duy nhất.

Khoảng trống này gói gọn trong một câu: công cụ mở rộng văn bản chỉ có thể trả lại những câu bạn đã lưu sẵn; điều đó có nghĩa là phần nội dung mà nó không thể giúp bạn gõ, theo định nghĩa, chiếm phần lớn.

Nửa còn lại: Dự đoán thay vì mở rộng

Công cụ bổ trợ hoạt động theo chiều ngược lại. Thay vì so khớp cụm từ kích hoạt với danh sách đã lưu, công cụ đọc câu bạn đang viết và đề xuất phần kết — không cần cụm từ kích hoạt, không cần thiết lập trước, không cần soạn sẵn nội dung.

Typeahead đó là công cụ dành cho Windows. Công cụ chạy từ khay hệ thống và hiển thị đề xuất màu xám ngay trong dòng tại vị trí con trỏ ở gần như mọi ứng dụng 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. Các vùng soạn thảo mã bị tắt theo mặc định để công cụ không cạnh tranh với công cụ hoàn tất mã chuyên dụng. Nhấn Tab hoặc phím mũi tên phải để chấp nhận đề xuất, hoặc tiếp tục gõ để đề xuất biến mất.

Đề xuất được tạo từ LLM cục bộ (Qwen 3.5 thông qua llama.cpp) chạy hoàn toàn trên PC của bạn. Nội dung bạn gõ không bị truyền đi đâu cả: không cần tài khoản, không thu thập dữ liệu đo lường từ văn bản, còn các trường mật khẩu và ứng dụng tài chính được tự động loại trừ. Ngay cả trước khi tải bất kỳ mô hình nào xuống, bạn vẫn có thể dùng các đoạn văn mẫu tùy chỉnh và tính năng tự động hoàn tất dựa trên từ điển.

Hãy lưu ý prediction yêu cầu bạn làm gì: không cần làm gì cả. Không cần xác định trình kích hoạt hay viết sẵn nội dung — tính năng đọc câu bạn đang viết và đề xuất phần kết thúc. Typeahead cũng có các đoạn trích riêng dành cho văn bản khớp chính xác, nhưng đó chỉ là phần nhỏ hơn trong những gì tính năng này làm được.

Bạn có cần cả hai không?

Thường là có — và chúng không xung đột, vì được kích hoạt bởi những thứ khác nhau. Trình mở rộng văn bản được kích hoạt bằng một chuỗi kích hoạt chính xác do bạn nhập; Typeahead đưa ra đề xuất để bạn chấp nhận bằng phím Tab hoặc phím mũi tên phải. Nếu phần văn bản bạn lặp lại chủ yếu là các khối cố định, chỉ cần một trình mở rộng văn bản chuyên dụng là đủ, và Text Replacements là cách GagarinSoft xử lý nhóm 3: một trình quản lý đoạn trích có giao diện đồ họa dành cho Windows, mua một lần, không cần tệp cấu hình. Nếu phần văn bản bạn lặp lại chủ yếu là các biến thể xoay quanh một chủ đề, bạn sẽ thấy trình mở rộng văn bản không bao giờ thực sự phù hợp, và prediction chính là thứ bạn còn thiếu.

Khi dùng cùng nhau, ranh giới giữa hai tính năng rất rõ ràng: dùng chuỗi kích hoạt cho những đoạn bắt buộc phải giống hệt nhau, còn prediction dành cho mọi thứ khác.

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

Windows có sẵn công cụ mở rộng văn bản không?
Không. Windows không có tính năng thay thế văn bản trên toàn hệ thống tương tự như tính năng trong Cài đặt hệ thống của macOS. Một số ứng dụng có tính năng riêng — chẳng hạn các mục Tự động Sửa của Word, Quick Parts của Outlook — nhưng những tính năng này chỉ hoạt động bên trong ứng dụng đó.
AutoHotkey vẫn là lựa chọn tốt nhất chứ?
Đây là công cụ mạnh nhất và miễn phí, nhưng nó là ngôn ngữ viết tập lệnh chứ không phải ứng dụng. Nếu bạn chỉ cần mở rộng văn bản, trình quản lý đoạn văn bản có giao diện đồ họa sẽ giúp bạn tạo các nội dung mở rộng tương tự mà không cần duy trì tập lệnh. Nếu bạn đã dùng AHK để tự động hóa những việc khác, việc thêm hotstring không tốn thêm chi phí nào.
Công cụ mở rộng văn bản khác gì với tính năng tự động hoàn tất?
Trình mở rộng văn bản thay chuỗi kích hoạt bạn đã xác định bằng văn bản cố định, luôn giống hệt nhau. Tự động hoàn thành dự đoán phần tiếp theo của câu hiện tại dựa trên ngữ cảnh, và đề xuất sẽ thay đổi mỗi lần. Tự động hoàn thành, tự động sửa và mở rộng văn bản đặt cả ba lựa chọn cạnh nhau để so sánh.
Tôi có thể sử dụng công cụ mở rộng văn bản cùng lúc với Typeahead không?
Có. Hai công cụ phản hồi các sự kiện khác nhau — công cụ mở rộng phản hồi một chuỗi kích hoạt chính xác, còn Typeahead phản hồi ngữ cảnh câu cùng với thao tác nhấn Tab hoặc phím mũi tên phải — nên chúng có thể chạy đồng thời mà không tranh nhau xử lý cùng một lần nhấn phím.
Có công cụ nào trong số này hoạt động ngoại tuyến không?
AutoHotkey, espanso và hầu hết trình quản lý đoạn văn bản có giao diện đồ họa hoạt động hoàn toàn ngoại tuyến; các dịch vụ đám mây cần kết nối để đồng bộ. Typeahead cũng hoạt động ngoại tuyến — mô hình ngôn ngữ chạy cục bộ, nên đề xuất vẫn hoạt động trên máy bay hoặc trong mạng bị hạn chế.

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