Gibt es eine Möglichkeit, die Vorschau so einzustellen, dass nicht alle zuvor geöffneten Dateien geöffnet werden?

22

Wenn ich die Vorschau verwende, wird in der Regel ein .jpgoder angezeigt, .pngund ich doppelklicke auf die Datei, um sie anzusehen. Manchmal öffnet die Vorschau jedoch alle zuvor geöffneten Dateien .pdfund .pngnimmt möglicherweise ein paar hundert MB und mehr ein Öffnen von 7 oder 8 Fenstern.

Daher hoffe ich, dass eine App nicht alle zuvor geöffneten Dateien öffnet. Ich weiß, dass dies getan werden kann, indem Sie auf Datei klicken, auf drücken Optionund dann Alle schließen wählen. Gibt es jedoch eine Möglichkeit, einer App mitzuteilen, dass nicht alle zuvor geöffneten Dateien geöffnet werden sollen, z. B. für den Fall der Vorschau?

Nopole
quelle

Antworten:

24

Dies ist Teil des Lebenslaufs . Ein Feature, das mit Lion eingeführt wurde.

Standardmäßig werden Fenster beim nächsten Öffnen der Anwendung wiederhergestellt. Wenn Sie alle Fenster nur einmal vollständig schließen möchten , können Sie eine Anwendung beenden, indem Sie + + Qanstelle des Standard + verwenden Q, um eine Anwendung zu beenden.

Wiederaufnahme für eine bestimmte Anwendung rückgängig machen

Geben Sie den folgenden Befehl in das Terminal ein. Starten Sie dann die bestimmte Anwendung neu.

Im Allgemeinen lautet die Syntax:

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

In Ihrem Fall (Preview.app) ist es also:

defaults write com.apple.Preview ApplePersistenceIgnoreState YES

Wenn Sie eine grafische Oberfläche bevorzugen, können Sie TinkerTool verwenden .

Mit dieser Anwendung können Sie auf zusätzliche Voreinstellungen zugreifen und verborgene Funktionen im Betriebssystem aktivieren.

Bildbeschreibung hier eingeben

Wiederaufnahme für alle Anwendungen rückgängig machen

Um dies für alle Anwendungen zu deaktivieren, gehen Sie wie folgt vor:

gehe zu Systemeinstellungen-> Allgemein-> Fenster beim Beenden wiederherstellen ...

Gentmatt
quelle
1
@ 動靜 動靜 Wenn Sie etwas suchen, das sich nahtloser in Lion integrieren lässt, lesen Sie RestoreMeNot . Es ist nur ein Einstellungsbereich im Gegensatz zu einer eigenständigen Anwendung.
Gtmtg
Ich gehe davon aus, dass es keine Möglichkeit gibt, die Wiederherstellungsfunktion beizubehalten, aber so zu verhalten, als ob ich beim manuellen Beenden einer Anwendung alle Fenster geschlossen hätte.
Dual
2
@dualed Wenn Sie die Wiederherstellungsfunktion beibehalten möchten, aber alle Fenster nur einmal geschlossen haben , können Sie CMD + ALT + Q zum Beenden verwenden.
Gentmatt
@gentmatt danke, +1, ich hätte eine Lösung vorgezogen, die keine andere Verknüpfung verwendet, aber ich denke, das wird reichen.
Dualed
7

Zusätzlich zu den anderen Antworten können Sie auch Option ⌥+ Command ⌘+ Q verwenden, wenn Sie die Vorschau anstelle von Command-Q schließen. Dadurch wird sichergestellt, dass es sich nicht daran erinnert, welche Dateien geöffnet waren.

Paul Gilfedder
quelle
2

Eine Möglichkeit ist, das alte Sprichwort zu verwenden und es so zu belassen, wie Sie es erwartet haben!

Wenn beim Schließen mehrere Fenster geöffnet sind, werden diese beim nächsten Mal geöffnet. Wenn Sie die Fenster schließen, bevor Sie die App schließen, sollten Sie das nächste Mal keine Fenster haben.

Wenn Sie also Command ⌘+ Q verwenden, um die App mit geöffneten Fenstern zu beenden, versuchen Sie, Command ⌘+ W zu verwenden, bevor Sie die aktuell geöffneten Fenster schließen.

Ansonsten sehen Sie nur die normalen "Resume" -Funktionen bei der Arbeit.

stuffe
quelle
0

Wenn Sie die Wiederherstellung für eine bestimmte Anwendung DEAKTIVIEREN möchten, können Sie alle geöffneten Dokumente für ein Programm schließen, das Programm beenden, dann zu ~ / Library / Saved Application State / «Anwendungsname», Get Info wechseln und den Ordner sperren.

Dies könnte funktionieren, um den Status "Keine Fenster geöffnet" beizubehalten, oder als Bonus könnten Sie dies verwenden, um jeden anderen Fensterstatus beizubehalten, in den Sie immer starten möchten.

Daniel
quelle