Làm cách nào để tạo các ứng dụng trên OSX mở các cửa sổ mới trong cùng một không gian khi mở tệp từ Finder?


21

OSX 10.8. Khá đơn giản. Ngay bây giờ khi tôi mở một tệp thông qua Finder, nếu kiểu tệp được đặt thành mở bởi ứng dụng Y, thông thường OSX tìm thấy một không gian có cửa sổ mở của Y và gửi tệp vào cửa sổ đó trong không gian đó. Điều tôi muốn là khi tôi mở tệp, tôi muốn có một cửa sổ mới cho tệp đó và trong cùng một không gian.

Mỗi câu hỏi này , tôi biết rằng có một cách giải quyết một cách rõ ràng cho Chrome, đó là rất tốt; ditto này cho Finder. Nhưng tôi muốn thiết lập này là toàn hệ thống. Ví dụ: tôi muốn mở một tài liệu txt mới thông qua công cụ tìm và yêu cầu MacVim mở một cửa sổ mới với tệp trong không gian hiện tại của tôi (như thể nó sẽ khởi chạy lần đầu tiên) thay vì định vị một cửa sổ mở trong một không gian riêng biệt và kéo các tập tin vào một tab trong cửa sổ đó.

Lưu ý, tôi có cài đặt của mình được đặt để chuyển sang ứng dụng không chuyển sang không gian có cửa sổ mở cho ứng dụng đó, hoạt động chính xác, nhưng khi khởi chạy ứng dụng diễn ra thông qua mở tệp thay vì qua tab cmd trình chuyển đổi, nó vẫn thực hiện công cụ find-an-open-window-thậm chí-if-in-other-space.

Lưu ý một lần nữa, có hai vấn đề ở đây--

  1. Tôi không thích nó chuyển đổi không gian
  2. Tôi không thích nó mở tệp trong một cửa sổ hiện có thay vì trong một cửa sổ mới

- và tôi không thấy cách bạn có thể giải quyết cái này mà không giải quyết cái kia; nhưng thật tuyệt nếu một hoặc cả hai có thể được giải quyết.


1
Bạn đang sử dụng loại ứng dụng nào? Các ứng dụng dựa trên tài liệu của Apple mở một cửa sổ mới khi bạn nhấp đúp vào tài liệu trong công cụ tìm, chúng không bao giờ sử dụng lại cửa sổ của tài liệu đã mở.
Ricardo Sanchez-Saez

1
Đây là một yêu cầu khá tự nhiên. Hầu hết người dùng muốn mở một cửa sổ mới chính xác nơi họ đang làm việc. Nếu một người đang nhìn vào một không gian có tổ chức nhất định thì điều này thường không phải là lỗi mà là nơi người ta muốn làm việc ngay bây giờ.
dan

1
@rsanchezsaez Công bằng không phải là các ứng dụng do Apple tạo ra, ví dụ như Chrome, MacVim, v.v. vào thư mục được hiển thị trong không gian khác, thay vì mở cửa sổ Finder mới trong không gian hiện tại để hiển thị thư mục. (Bây giờ tôi không thể nhớ chính xác nguyên nhân xảy ra, nhưng tôi sẽ đăng nếu / khi tôi nhớ. Nó đã xảy ra vào ngày hôm qua và nhắc tôi đưa tiền thưởng nhưng tôi đã bỏ qua việc lưu ý các chi tiết của sự kiện.)
Philip

@Philip Cảm ơn đã làm rõ. Tôi không sẵn sàng biết bất kỳ cách nào để đạt được những gì bạn cần. Một địa điểm tốt để khám phá có thể là các trình quản lý cửa sổ OS X của bên thứ ba như Divvy hoặc tương tự. Có lẽ một trong số họ cung cấp tính năng đặc biệt này?
Ricardo Sanchez-Saez

Câu trả lời:


2

Có thiết lập gán cho Desktop: none; làm việc cho bạn

Bạn có thể làm điều này từ menu Dock ứng dụng.

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


1
Tiếc là không có. Tất cả các ứng dụng nói trên đã được chỉ định như vậy.
Philip

-1

Vô hiệu hóa tùy chọn trong System Prefs -> Mission Control -> Khi chuyển sang một ứng dụng, hãy chuyển sang một không gian có cửa sổ mở cho ứng dụng này

đối với một số ứng dụng, ứng dụng này sẽ không hoạt động, vì một số ứng dụng như TextMate mở tài liệu mới trong tab mới, nhưng tôi khá chắc chắn rằng các ứng dụng này có các tùy chọn riêng để ngăn chặn điều này!


Câu hỏi nói rõ rằng tùy chọn đó đã được đặt.
Philip

-1

Tôi nghĩ rằng cuối cùng tôi cũng đã sửa, đối với Microsoft Word (và có lẽ các ứng dụng Office khác cũng vậy): Hãy chắc chắn rằng bạn có một cửa sổ Word mở trong tất cả các không gian làm việc ... tất nhiên, bạn có thể làm cho cửa sổ thực sự, rất nhỏ và bị đẩy vào một góc.

Điều này cũng giúp chuyển sang không gian làm việc khác với một cửa sổ mở khi bạn đóng cửa sổ "cuối cùng" (thực sự hữu ích) trên một không gian làm việc. Đây là trên Mavericks.

Mặc dù vậy, một cửa sổ được thu nhỏ (neo) hoàn toàn không thực hiện công việc.

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.