Có cách nào để làm cho Bản xem trước không mở tất cả các tệp đã mở trước đó không?


22

Thông thường khi tôi sử dụng Bản xem trước, đó là khi tôi thấy một .jpghoặc .pngvà tôi nhấp đúp vào tệp để xem tệp, nhưng đôi khi Bản xem trước sẽ mở ra tất cả .pdf.pngtôi đã mở trước đó, có thể chiếm vài trăm MB và mở 7 hoặc 8 cửa sổ.

Vì vậy, đây là trường hợp tôi hy vọng một ứng dụng sẽ không mở tất cả các tệp đã mở trước đó. Tôi biết điều đó có thể được thực hiện bằng cách nhấp vào Tệp, nhấn Optionvà sau đó chọn Đóng tất cả, nhưng có cách nào để yêu cầu một ứng dụng không mở tất cả các tệp đã mở trước đó như đối với trường hợp Xem trước không?

Câu trả lời:


24

Đây là một phần của sơ yếu lý lịch . Một tính năng được giới thiệu với Lion.

Theo mặc định, các cửa sổ được khôi phục vào lần tiếp theo bạn mở ứng dụng. Nếu bạn muốn đóng hoàn toàn tất cả các cửa sổ chỉ một lần , bạn có thể thoát khỏi ứng dụng bằng cách sử dụng + + Qthay vì tiêu chuẩn + Qđể thoát khỏi ứng dụng.

Hoàn tác sơ yếu lý lịch cho một ứng dụng cụ thể

Gõ lệnh sau trong Terminal. Sau đó khởi động lại ứng dụng cụ thể.

Nói chung, cú pháp là:

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

Do đó, trong trường hợp của bạn (Preview.app), đó là:

defaults write com.apple.Preview ApplePersistenceIgnoreState YES

Nếu bạn thích giao diện đồ họa, bạn có thể sử dụng TinkerTool .

Ứng dụng này cho phép bạn truy cập vào các cài đặt ưu tiên bổ sung và cho phép kích hoạt các tính năng ẩn trong hệ điều hành.

nhập mô tả hình ảnh ở đây

Hoàn tác sơ yếu lý lịch cho tất cả các ứng dụng

Để vô hiệu hóa điều này cho tất cả các ứng dụng, hãy làm điều này:

đi tới Tùy chọn hệ thống-> Chung-> Khôi phục cửa sổ khi thoát ...


1
@ 動靜 Để biết thứ gì đó tích hợp liền mạch hơn với Lion, hãy xem RestoreMeNot . Nó chỉ là một khung cài đặt trái ngược với một ứng dụng độc lập.
gtmtg

Tôi giả sử không có cách nào để giữ tính năng khôi phục nhưng hành động như thể tôi đóng tất cả các cửa sổ khi tôi thoát khỏi ứng dụng theo cách thủ công?
đôi

2
@dualed Nếu bạn muốn giữ tính năng khôi phục, nhưng hoạt động như thể bạn đã đóng tất cả các cửa sổ chỉ một lần này , bạn có thể sử dụng CMD + ALT + Q để thoát.
gentmatt

@gentmatt cảm ơn, +1, tôi sẽ thích một giải pháp không sử dụng lối tắt khác, nhưng tôi đoán điều này sẽ làm được.
đôi

7

Ngoài các câu trả lời khác, bạn cũng sử dụng Option ⌥+ Command ⌘+ Q khi bạn đóng chế độ xem trước thay vì Command-Q để đảm bảo rằng nó không nhớ tệp nào đã mở.


2

Một cách là sử dụng câu ngạn ngữ cũ, để nó như bạn mong đợi để tìm thấy nó!

Nếu bạn có một vài cửa sổ mở khi bạn đóng nó, thì những cửa sổ đó sẽ mở lần sau. Nếu bạn đóng các cửa sổ trước khi đóng ứng dụng, thì lần sau bạn sẽ không có cửa sổ.

Vì vậy, nếu bạn đang sử dụng Command ⌘+ Q để thoát khỏi ứng dụng có cửa sổ đang mở, hãy thử sử dụng Command ⌘+ W trước khi thực hiện để đóng các cửa sổ hiện đang mở.

Ngoài ra, bạn chỉ thấy các tính năng "tiếp tục" bình thường tại nơi làm việc.


0

Nếu bạn muốn khôi phục DISABLE cho một ứng dụng cụ thể, bạn có thể đóng tất cả các tài liệu đang mở cho một chương trình, thoát khỏi chương trình, sau đó truy cập ~ / Library / Trạng thái ứng dụng đã lưu / «tên ứng dụng», Nhận thông tin và khóa thư mục.

Điều này có thể hoạt động để duy trì trạng thái "không có cửa sổ mở" hoặc, như một phần thưởng, bạn có thể sử dụng điều này để duy trì bất kỳ trạng thái cửa sổ nào khác mà bạn luôn muốn khởi chạy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.