Чи є спосіб зробити так, щоб Preview не відкривав усі раніше відкриті файли?


22

Зазвичай, коли я використовую попередній перегляд, це коли я бачу .jpgабо .pngі двічі клацаю по файлу, щоб переглянути файл, але іноді попередній перегляд відкриє все, .pdfі .pngя відкрив раніше, можливо, зайнявши пару сотень МБ і відкриття 7 або 8 вікон.

Тому я сподіваюся, що програма не відкриє всі раніше відкриті файли. Я знаю, що це можна зробити, натиснувши «Файл», натиснувши Option, а потім виберіть «Закрити все», але чи є спосіб сказати програмі не відкривати всі раніше відкриті файли, наприклад, у випадку попереднього перегляду?

Відповіді:


24

Це частина резюме . Особливість, представлена ​​з Левом.

За замовчуванням вікна відновлюються під час наступного відкриття програми. Якщо ви хочете повністю закрити всі вікна лише один раз , ви можете закрити програму, використовуючи + + Qзамість стандартного +, Qщоб закрити програму.

Скасуйте резюме для конкретної програми

Введіть наступну команду в Термінал. Потім перезапустіть конкретну програму.

Загалом синтаксис такий:

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

Таким чином, у вашому випадку (Preview.app) це:

defaults write com.apple.Preview ApplePersistenceIgnoreState YES

Якщо ви віддаєте перевагу графічний інтерфейс, ви можете використовувати TinkerTool .

Ця програма надає вам доступ до додаткових налаштувань переваг і дозволяє активувати приховані функції в операційній системі.

введіть тут опис зображення

Скасувати резюме для всіх програм

Щоб вимкнути це для всіх програм, виконайте це:

перейдіть до Системних налаштувань-> Загальне-> Відновлення вікон при закритті ...


1
@ 動靜 能量 Щоб дізнатися про щось, що інтегрується трохи легше з Lion, перегляньте RestoreMeNot . Це просто область налаштувань на відміну від окремої програми.
gtmtg

Я припускаю, що немає можливості зберегти функцію відновлення, але діяти так, ніби я закрив усі вікна, коли я вручну вийшов із програми?
протримався

2
@dualed Якщо ви хочете зберегти функцію відновлення, але діяти так, ніби ви закрили всі вікна лише один раз , ви можете використовувати CMD + ALT + Q, щоб вийти.
gentmatt

@gentmatt спасибі, +1, я вважаю за краще рішення, яке не використовує інший ярлик, але я думаю, що це вдасться.
Датується

7

На додаток до інших відповідей, ви також використовуєте Option ⌥+ Command ⌘+ Q, коли ви закриваєте попередній перегляд замість Command-Q, що гарантує, що він не запам’ятовує, які файли він відкрив.


2

Один із способів - використовувати стару прислів’я, залиште її так, як ви розраховуєте її знайти!

Якщо у вас є кілька відкритих вікон, коли ви закриваєте їх, тоді вони відкриються наступного разу. Якщо ви закриєте вікна, перш ніж закривати додаток, наступного разу у вас не повинно бути вікон.

Отже, якщо ви використовуєте Command ⌘+ Q, щоб закрити додаток із відкритими вікнами, спробуйте використати Command ⌘+ W, перш ніж це зробити, щоб закрити поточні відкриті вікна.

Крім цього, ви просто бачите звичайні функції "відновлення" на роботі.


0

Якщо ви хочете відключити відновлення для певної програми, ви можете закрити всі відкриті документи для програми, вийти з програми, а потім перейти до ~ / Бібліотека / Збережений стан програми / «Назва програми», Отримати інформацію та заблокувати папку.

Це може допомогти зберегти стан "немає відкритих вікон", або, як бонус, ви можете використовувати це для збереження будь-якого іншого стану вікна, у який ви завжди хочете запустити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.