C'è un modo per fare in modo che Anteprima non apra tutti i file aperti in precedenza?


22

Di solito quando uso l'anteprima, è quando vedo un .jpgo .pnge faccio doppio clic sul file per dare un'occhiata al file, ma a volte l'anteprima apre tutto .pdfe l' .pngho aperto in precedenza, eventualmente occupando un paio di centinaia di MB e apertura di 7 o 8 finestre.

Quindi è un caso che spero che un'app non apra tutti i file precedentemente aperti. So che può essere fatto facendo clic su File, premendo Option, quindi scegliendo Chiudi tutto, ma c'è un modo per dire a un'app di non aprire tutti i file precedentemente aperti, come nel caso dell'anteprima?

Risposte:


24

Questo fa parte del curriculum . Una funzionalità introdotta con Lion.

Per impostazione predefinita, le finestre vengono ripristinate alla successiva apertura dell'applicazione. Se vuoi chiudere completamente tutte le finestre una sola volta , puoi chiudere un'applicazione usando + + Qinvece dello standard + Qper uscire da un'applicazione.

Annulla riprendi per un'applicazione specifica

Digita il seguente comando nel Terminale. Quindi riavviare l'applicazione specifica.

In generale la sintassi è:

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

Quindi, nel tuo caso (Preview.app) è:

defaults write com.apple.Preview ApplePersistenceIgnoreState YES

Se preferisci un'interfaccia grafica, puoi usare TinkerTool .

Questa applicazione consente di accedere ad ulteriori impostazioni delle preferenze e consente di attivare funzionalità nascoste nel sistema operativo.

inserisci qui la descrizione dell'immagine

Annulla riprendi per tutte le applicazioni

Per disabilitarlo per tutte le applicazioni, procedere come segue:

vai su Preferenze di Sistema-> Generale-> Ripristina finestre all'uscita ...


1
@ 動靜 能量 Per qualcosa che si integra un po 'più perfettamente con Lion, dai un'occhiata a RestoreMeNot . È solo un riquadro delle impostazioni anziché un'applicazione autonoma.
gtmtg,

Presumo che non ci sia modo di mantenere la funzione di ripristino ma di agire come se chiudessi tutte le finestre quando esco manualmente da un'applicazione?
raddoppiato il

2
@dualed Se si desidera mantenere la funzione di ripristino, ma agire come se si chiudessero tutte le finestre solo questa volta , è possibile utilizzare CMD + ALT + Q per uscire.
gentmatt,

@gentmatt grazie, +1, avrei preferito una soluzione che non utilizza un collegamento diverso, ma immagino che lo farà.
raddoppiato il

7

Oltre alle altre risposte, puoi anche usare Option ⌥+ Command ⌘+ Q quando chiudi l'anteprima invece di Command-Q, il che assicurerà che non ricordi quali file aveva aperto.


2

Un modo è usare il vecchio adagio, lasciarlo come ti aspetti di trovarlo!

Se hai diverse finestre aperte quando la chiudi, quelle finestre si apriranno la prossima volta. Se chiudi le finestre prima di chiudere l'app, la prossima volta non dovresti avere finestre.

Quindi, se stai usando Command ⌘+ Q per chiudere l'app con le finestre aperte, prova a usare Command ⌘+ W prima di farlo per chiudere le finestre attualmente aperte.

Diverso da quello che stai vedendo le normali funzionalità "riprendi" al lavoro.


0

Se si desidera DISATTIVARE il ripristino per una particolare applicazione, è possibile chiudere tutti i documenti aperti per un programma, chiudere il programma, quindi andare su ~ / Libreria / Stato applicazione salvata / «nome app», Ottieni informazioni e bloccare la cartella.

Questo potrebbe funzionare per preservare lo stato di "nessuna finestra aperta" o, come bonus, potresti usarlo per preservare qualsiasi altro stato della finestra che vuoi sempre avviare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.