![Mac OS X 中的键盘文本快捷键存储在哪里](https://linux22.com/image/1443934/Mac%20OS%20X%20%E4%B8%AD%E7%9A%84%E9%94%AE%E7%9B%98%E6%96%87%E6%9C%AC%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C.png)
我正在编写一个 AppleScript,它与“系统偏好设置 > 键盘 > 文本”信息交互,我想知道实际属性存储在哪里。
答案1
〜/图书馆/词典/ CoreDataUbiquitySupport /
该文件夹中有多个包含不同数据库的文件夹。这些不是可直接编辑的 .txt 文件,而是 .db 文件。不过您可以从另一台 Mac 复制并粘贴这些文件夹,这将扩展您自己的文本快捷方式数据库。
答案2
搜索~/Library/Dictionaries/CoreDataUbiquitySupport/
。UserDictionary.db
使用“DB Browser for SQLite”应用程序查看 .db 文件。快捷方式在表中ZUSERDICTIONARYENTRY
,ZPHRASE
并且ZSHORTCUT
是您需要的列。