一个常见的抱怨是:浏览器里的自动补全运行得很好——表单字段会自动填充,地址栏会预测网址——但切换到 Word、Slack 或纯文本记事本窗口后,自动补全就消失了。人们常以为是配置有误或功能出了故障。其实不是。Windows 从来没有采用一套供所有应用接入的统一自动补全系统。
自动补全是应用功能,而非操作系统功能
每个提供自动补全功能的应用,都是独立为自己的文本字段构建该功能,并采用各自的逻辑。浏览器的表单自动填充和地址栏预测是 Chrome、Edge 或 Firefox 的功能——它们在浏览器进程中运行,只能看到输入到浏览器自身字段里的文本。Word 的建议是 Word 的功能,Outlook 的建议是 Outlook 的功能。它们彼此之间不会交流,也不会扩展到开发该功能的应用之外。
Windows 本身不提供供各应用选择接入的共享自动补全引擎。它不像拼写检查那样至少有一些操作系统级的底层支持,许多应用都能接入。文本预测完全由各应用的开发者自行决定,而大多数桌面应用——即时通讯工具、笔记工具、终端、通用编辑器——根本没有开发这项功能。
自动补全“停止工作”时实际发生了什么
每个应用都有自己的文本框
Slack 中的文本字段和浏览器中的文本字段由完全不同的代码呈现,两者之间没有共享的建议引擎。
Windows 层面没有相应的 API
系统没有可供应用调用的服务来获取“下一个词”,不像调用操作系统的拼写检查器或剪贴板那样。
浏览器自动填充只了解表单历史
它会重复你以前在那个特定字段中输入过的值——它不会预测新句子,因此在表单之外无从提供建议。
检查应用是否有自己的设置
在认定无计可施之前,值得检查一下你正在使用的特定应用是否藏有自动补全开关——有些应用确实有,只是藏在设置里。Word 的相关设置在“选项 → 校对”或“自动更正”下。Outlook 则分别提供姓名自动补全和建议回复的开关。不过,大多数即时通讯工具和通用编辑器确实没有这类设置,因为它们从未开发过该功能。在这种情况下,没有什么可以开启——这个缺口是真实存在的,并非开关藏得太深。
在浏览器之外使用自动补全
要在那些本身没有自动补全功能的应用中获得一致的句子级建议,唯一的方法是使用一个位于所有应用之上的工具——让它监视整个系统的光标,而不是只接入某个应用的代码库。这正是 Typeahead 的作用:它会在系统托盘中安静运行,并在你使用 WhatsApp、Telegram、Slack、Chrome、Edge、Firefox、Outlook、Thunderbird、Word、记事本、Notepad++,以及 VS Code 的聊天和文本窗格时,建议当前句子的可能后续内容。
建议由本地 LLM(通过 llama.cpp 运行 Qwen 3.5)生成,也可以使用自定义片段和基于词典的自动补全;这些功能在下载模型之前也能使用。整个过程完全离线,输入的文本不会离开设备。按 Tab 或右箭头接受建议,也可以继续输入并忽略它。你可以针对各个应用关闭此功能;密码管理器和金融应用则会自动排除。
常见问题
Windows 在浏览器之外的自动补全真的坏了吗?
为什么 Word 有自动补全,记事本却没有?
有没有 Windows 设置可以开启全局自动补全?
Typeahead 会取代各应用内置的自动补全吗?
没有互联网连接也能使用吗?
获取 Typeahead
一次性购买,无订阅。Windows 10 / Windows 11。免费试用 7 天。
在 Microsoft Store 上获取