Macos 是否清除Mac OS X预览应用程序中的最近项目。。?

Macos 是否清除Mac OS X预览应用程序中的最近项目。。?,macos,osx-lion,osx-mavericks,osx-yosemite,osx-mountain-lion,Macos,Osx Lion,Osx Mavericks,Osx Yosemite,Osx Mountain Lion,大家好, 有人能告诉我如何通过代码清除Mac OS X预览应用程序中的“最近项目”列表吗?是否有终端命令可以执行此操作 或者有没有办法在预览中的“文件”菜单的“最近打开”中单击“清除菜单” 或者,是否有人知道Preview将此信息存储在何处以及如何删除它 查看我的意思。您可以尝试概述的方法,即运行 defaults delete com.apple.Preview.LSSharedFileList RecentDocuments 在终端中(手动或通过应用程序)。但是我尝试了这个,但它对我不起作

大家好,

有人能告诉我如何通过代码清除Mac OS X预览应用程序中的“最近项目”列表吗?是否有终端命令可以执行此操作

或者有没有办法在预览中的“文件”菜单的“最近打开”中单击“清除菜单”

或者,是否有人知道Preview将此信息存储在何处以及如何删除它


查看我的意思。

您可以尝试概述的方法,即运行

defaults delete com.apple.Preview.LSSharedFileList RecentDocuments
在终端中(手动或通过应用程序)。但是我尝试了这个,但它对我不起作用(OSX 10.11),因为预览默认值文件不包含这个条目

你可以用

这将隐藏所有最近使用的项目,但一旦您将该数字设置为大于0,它们将再次显示

我还检查了预览界面,但没有找到任何有用的东西。不幸的是,这看起来是不可能的。

对于10.11,至少有
~/Library/Application\Support/com.apple.sharedflist/com.apple.lssharedflist.ApplicationRecentDocuments/com.apple.preview.sfl

好的,所以我在网站上找到的所有描述方法实际上都没有成功地去除我所有应用程序中的所有“最近文档”列表

我觉得最有常识的方法是(对于OSX 10.12/Sierra):

  • 首先进入“系统设置”>“常规”,并在“最近使用的文件”下拉菜单中选择“无”(我的OSX使用的是另一种语言,因此确切的术语可能不同,但您应该能够理解我的意思)。/这将删除不同应用程序中的大多数但不是所有最近的项目
  • 熟悉终端中Apple的“”命令。现在,搜索您可能仍想删除的任何列表,例如,此处已列出的答案中提到的选项都无法帮助您删除查找者“GO”菜单中的最近项目列表。我使用了defaults命令,发现:“write com.apple.finder”FXRecentFolders”({})&&killall finder”对我来说很有用。我在其他许多应用程序中找到了类似的解决方案,这些应用程序仍然能够维护最近的项目列表
  • 创建一个shell脚本,其中包含在步骤2中找到的命令
  • 按预设间隔或操作(如注销)自动运行的脚本和/或在shell的配置文件中创建别名(或直接将脚本作为其中的函数应用),以便您可以从终端通过单个命令调用它。(例如:我为它创建了一个别名,所以当我现在在terminal中键入“killrecent”时,它会清空我能找到的所有最近项目列表

  • 希望这会对其他人有所帮助。祝你好运!

    打开预览->-转到文件->-打开最近的->-清除菜单

    defaults write com.apple.Preview NSRecentDocumentsLimit 0