有没有办法使“预览”无法打开所有以前打开的文件?


22

通常,当我使用预览,它是当我看到.jpg.png和我在文件上双击来看看这个文件,但有时预览将打开所有.pdf.png我以前开了,可能占用MB的一对夫妇一百打开7或8个窗口。

因此,在这种情况下,我希望应用程序不会打开所有以前打开的文件。我知道可以通过单击“文件”,按Option,然后选择“全部关闭”来完成,但是有没有办法告诉应用程序不要打开所有以前打开的文件(例如Preview)?

Answers:


24

这是简历的一部分。Lion引入的功能。

默认情况下,下次打开应用程序时,将还原窗口。如果你想完全地关闭所有窗口,只是一个时间,你可以使用退出应用程序+ + Q,而不是标准+ Q退出的应用程序。

撤消特定应用程序的简历

在终端中键入以下命令。然后重新启动特定的应用程序。

通常,语法为:

defaults write com."producer"."program-name" ApplePersistenceIgnoreState YES

因此,在您的情况下(Preview.app)是:

defaults write com.apple.Preview ApplePersistenceIgnoreState YES

如果您喜欢图形界面,则可以使用TinkerTool

此应用程序使您可以访问其他首选项设置,并可以激活操作系统中的隐藏功能。

在此处输入图片说明

撤消所有应用程序的简历

为了对所有应用程序禁用此操作,请执行以下操作:

退出时转到系统偏好设置->常规->恢复窗口...


1
@动静能量有关与Lion无缝集成的内容,请查看RestoreMeNot。它是一个设置窗格,而不是独立的应用程序。
gtmtg 2012年

我认为没有办法保留还原功能,但是就像手动退出应用程序时关闭所有窗口一样?
2012年

2
@dualed如果要保留还原功能,但又好像关闭了一次所有窗口一样,可以使用CMD + ALT + Q退出。
gentmatt 2012年

@gentmatt谢谢,+ 1,我希望可以使用不使用其他快捷方式的解决方案,但我想这样可以。
2012年

7

除其他答案外,关闭预览时,还可以使用Option ⌥+ Command ⌘+ Q代替Command-Q,这将确保它不记得打开了哪些文件。


2

一种方法是使用古老的格言,让它如您所愿地找到它!

如果关闭时有几个窗口打开,则这些窗口将在下次打开。如果您在关闭应用程序之前关闭了窗口,则下次您应该没有窗口。

因此,如果您使用Command ⌘+ Q来关闭打开的窗口,请尝试使用Command ⌘+ W来关闭当前打开的窗口。

除此之外,您还可以看到正常的“恢复”功能正在起作用。


0

如果要禁用特定应用程序的还原,则可以关闭程序的所有打开的文档,退出该程序,然后转到〜/ Library / Saved Application State /«app name»,获取信息并锁定文件夹。

这可能会保留“没有打开的窗口”的状态,或者,作为奖励,您可以使用它保留您总是要启动进入的任何其他窗口状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.