刚刚更新到10.12.2,并且文本替换不再起作用。
我经常使用它来创建单词的快捷方式。我的替换列表仍然在“系统偏好设置”>“键盘”>“文本”上,但是它们不再起作用。
例如,我有一个“ tky”到“非常感谢”替换,现在当我键入“ tky”时,它不再替换它。
有任何提示使其再次起作用吗?
谢谢
刚刚更新到10.12.2,并且文本替换不再起作用。
我经常使用它来创建单词的快捷方式。我的替换列表仍然在“系统偏好设置”>“键盘”>“文本”上,但是它们不再起作用。
例如,我有一个“ tky”到“非常感谢”替换,现在当我键入“ tky”时,它不再替换它。
有任何提示使其再次起作用吗?
谢谢
Answers:
在运行macOS 10.12.4的iMac上,我尝试了以上两个建议(手动重新启动,将〜/ Library / Group Containers / com.apple.InputMethodKit.TextReplacementService文件夹废弃。)
都不适合我。
然后,我尝试在文本替换窗口(系统偏好设置>键盘>文本)中添加新条目,然后文本替换开始工作。
TL; DR:如果没有其他内容,请参阅底部的更新。
对于Mojave和Catalina ... 如何清除拒绝删除的文本替换,无法正确同步到iOS设备的文本替换,或仅使用系统偏好设置->键盘无法解决的键盘替换中的任何其他错误->文本用户界面。
文本替换数据库存储在这里:
~/Library/KeyboardServices/TextReplacements.db
如果您很勇敢,则可以使用SQLPro for SQLLite或Valentina Studio(App Store链接)打开它。
对于来自轨道的逐步核弹,请执行此操作(不丢失数据)
1备份文字替换
Text Substitutions.plist
2完全删除文本替换
keyboardservicesd
并“强迫退出”它Keyboard Remote Service (System Preferences)
并“强迫退出”它/Users/williamcerniuk/Library/KeyboardServices/
3恢复文本替换备份
现在这里是骰子部分。您刚刚保存的键盘替换实际上可能有问题,但是无论如何请尝试将其从备份中恢复。
Text Substitutions.plist
Text Substitutions.plist
拖到空的“替换为”列表中现在,您的旧文本替换已重新出现,并且很幸运,您正在解决的问题已解决。文本替换将开始同步到您的iPhone,iPad和或iPod touch。
请注意,最后一步(21)可能最终只是将问题复制回去。如果是这样,那么...
Text Substitutions.plist
可能需要手术。使用任何常规文本编辑器打开此文件,您便可以对其进行手动修改并删除条目,直到可以还原它并解决问题为止(假定此时存在问题)。推荐使用App Store中的BB Edit。Xcode有一个不错的编辑器,但它是一个庞然大物的应用程序,因此不值得下载以完成此小任务。
更新资料
替换文本的副本存储在系统中的隐藏文件中:
~/Library/Preferences/.GlobalPreferences.plist
还有很多其他的东西。如果无法通过上述每个步骤删除“文本替换”中的元素,则可以打开并手动编辑此文件。编辑需要一定的技术知识,但可以使用BBEdit或Xcode完成。TextEdit往往不是用于编辑纯文本文件的好工具。