大家好
谁能告诉我如何通过代码清除Mac OS X预览应用程序中的“最近项目”列表?有没有一个终端命令可以做到这一点?
或者有什么办法可以在预览中点击“文件”菜单的“打开最近的”中的“清除菜单”吗?
或者,有人知道预览在哪里存储此信息以及如何删除它吗?
好吧,所以我能找到的网站上所描述的方法都没有真正成功地摆脱了我的应用程序的all中的all“最近文档”列表。
我觉得最常识性的方法是(对于 OSX 10.12 / Sierra):
希望这对其他人有一些帮助。祝你好运!
打开预览 ->- 转到文件 ->- 打开最近的文件 ->- 清除菜单
您可以尝试此处概述的方法,即运行
defaults delete com.apple.Preview.LSSharedFileList RecentDocuments
在终端中(手动或通过您的应用程序)。但是我尝试了这个,但它对我不起作用(OSX 10.11),因为预览默认文件不包含此条目。
您可以使用
defaults write com.apple.Preview NSRecentDocumentsLimit 0
这将隐藏所有最近使用的项目,但是一旦您将该数字设置为大于 0 的值,它们就会再次显示。
我还检查了ScriptingBridge预览界面,但找不到任何有用的东西。不幸的是,这看起来是不可能的。
10.11,有 〜/库/应用程序\支持/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apple.preview.sfl