macos – 在Mac OS X的预览应用程序中清除最近的项目..?

大家好,

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

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

或者,有人知道预览存储此信息的位置以及如何删除它?

查看this image以了解我的意思.

最佳答案
好的,所以我能找到的网站上所描述的方法都没有成功摆脱我所有应用程序中的所有“最近文档”列表.

我觉得最常见的方法是(OSX 10.12 / Sierra):

>首先进入系统设置>一般,并在最近的文件下拉菜单中选择“无”(我的OSX是另一种语言,所以确切的条款可能会有所不同,但你应该能够看到我的意思). /这将摆脱大多数,但不是所有近期项目在不同的应用程序.
>在终端熟悉Apple的’defaults‘命令.现在,寻找您可能仍希望摆脱的任何列表,例如这里已经列出的答案中提到的选项都没有帮助摆脱Finders“GO”菜单中的最近项目列表.我玩了默认命令,发现:“写com.apple.finder”FXRecentFolders“'({})’&& killall Finder”为我做了诀窍.我在附近找到类似的解决方案,许多其他应用程序仍然能够维护最近的项目列表.
>创建一个包含在步骤2中找到的命令的shell脚本.
> Schedule脚本将按预设间隔或动作自动运行(例如注销). AND /或在shell的配置文件中创建别名(或直接将脚本作为函数应用于其中),以便您可以使用终端中的单个命令调用它. (例如:我已经为它创建了一个别名,所以当我现在在终端中键入“killrecent”时,它会清空我能找到的所有最近项目列表.

希望这对其他人有所帮助.祝好运!

转载注明原文:macos – 在Mac OS X的预览应用程序中清除最近的项目..? - 代码日志