Як я можу змусити програми на OSX відкривати нові вікна в тому ж просторі під час відкриття файлу з Finder?


21

OSX 10.8. Досить просто. Зараз, коли я відкриваю файл через Finder, якщо тип файлу встановлено таким, що він відкритий програмою Y, часто OSX знаходить простір, у якому є відкрите вікно Y, і надсилає файл у це вікно в цьому просторі. Що я хочу, хоч це, коли я відкриваю файл, я хочу нове вікно для цього файлу, і в цьому ж просторі.

З цього питання я знаю, що для Chrome явно вирішено рішення, що чудово; Ditto це для Finder. Але я хочу, щоб ця настройка була загальносистемною. Наприклад, я хочу відкрити новий документ txt через Finder і змусити MacVim відкрити нове вікно з файлом у моєму поточному просторі (як би, якщо він запускався вперше), а не розміщувати відкрите вікно в окремому просторі та витягувати файл на вкладку у цьому вікні.

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

Зверніть увагу: тут є два питання ...

  1. Мені не подобається, що він перемикає пробіли
  2. Мені не подобається, що він відкриває файл у наявному вікні, а не в новому вікні

--і я не бачу, як можна вирішити одне, не вирішуючи іншого; але було б чудово, якби можна вирішити те чи інше.


1
Які програми ви використовуєте? Документи Apple, що базуються на документах, відкривають нове вікно, коли двічі клацніть документ у пошуку, вони ніколи не повторно використовують вікно вже відкритого документа.
Рікардо Санчес-Саес

1
Це досить природний запит. Більшість користувачів хочуть відкрити нове вікно саме там, де вони вже працюють. Якщо хтось дивиться на заданий організований простір, це зазвичай не помилка, а там, де хочеться працювати зараз.
дан

1
@rsanchezsaez Справедливо кажучи, не додатки з авторським правом Apple, наприклад, Chrome, MacVim і т. д. Але я спостерігав аналогічну фрустраційну поведінку з Finder, в якому певні способи підштовхувати відкриття папки, яку я відкрив в іншому просторі, приймає мене до папки, що відображається в іншому просторі, а не відкривати нове вікно Finder у поточному просторі для відображення папки. (Я зараз не можу точно згадати, що саме спричиняє це, але я відправлю повідомлення, коли / коли я пам’ятаю. Це сталося лише вчора і запропонувало мені запропонувати винагороду, але я знехтував зазначити деталі події.)
Філіп

@Philip Дякую за пояснення. Я не знаю жодного способу досягнення того, що вам потрібно. Хорошим місцем для дослідження може бути сторонні менеджери ОС Windows X типу Divvy чи подібні. Може, хтось із них пропонує саме цю особливість?
Рікардо Санчес-Саес

Відповіді:


2

Чи встановлює призначення призначення Desktop: немає; працювати для вас.

Це можна зробити в меню Док-станція програм.

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


1
На жаль, немає. Усі вищезазначені програми вже призначені як такі.
Філіп

-1

Вимкніть параметр у розділі System Prefs -> Mission Control -> При переході на додаток перейдіть до місця з відкритими вікнами для цього додатка.

для деяких додатків це не спрацює, оскільки деякі додатки, такі як TextMate, відкривають нові документи на новій вкладці, але я впевнений, що у цих додатків є власні варіанти запобігання цьому!


У питанні прямо вказано, що цей варіант уже встановлений.
Філіп

-1

Я думаю, що я нарешті отримав виправлення для Microsoft Word (та, мабуть, і інших програм Office): Переконайтесь, що у вас є відкрите вікно Word у всіх робочих просторах ... Звичайно, ви можете зробити вікно справді, справді крихітним та відсунутим у куточок.

Це також допомагає перейти до іншої робочої області з відкритим вікном, коли ви закриєте "останнє" (фактично корисне) вікно на робочій області. Це на Mavericks.

Але, здається, повністю мінімізоване (стиковане) вікно не працює.

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