Я не знаю, чи помітили це інші люди в Йосеміті:
У файлі Finder у фокусі, коли ви переміщуєте курсор на запис "Відкрити за допомогою", з контекстного меню або з рядка меню - & gt; Файл, з'являється підзаголовок "Отримання ...".
Через хвилину з'являються звичайні підозрювані, як і в попередніх версіях OS X.
Ця поведінка, я припускаю, повинна бути поліпшенням. Оскільки /Application/***.app/Contents/Info.plist вибирається в реальному часі, користувачеві більше не потрібно скидати LaunchServices, щоб відображалися відповідні зміни. Це моя гіпотеза.
Однак для мене це є проблемою. Я створюю комбінацію клавіш через applescript або BetterTouchTool, щоб викликати панель меню - & gt; Файл - & gt; Відкрити за допомогою & & gt; Певний додаток.
Таким чином я запрограмував FN + SHIFT + 1, щоб відкрити файл з TextMate, FN + SHIFT + 2 для Writer Pro і т.д.
1) необхідність курсору над "Відкрити за допомогою", щоб викликати вибірка, і 2) затримка вибірки призведе до того, що мої скрипти будуть недійсними.
Я зміг перевірити цю теорію на: 1) Клацніть правою кнопкою миші на файлі, 1) Наведіть курсор на запис "Відкрити за допомогою", 3) Зачекайте, доки підменю буде вибрано, 4) Натисніть поза контекстним меню, щоб він зник, викликати клавіатурне скорочення.
І ярлик працював.
От і мої запитання:
1) Очевидно, чи можу я повернутися до поведінки до Йосеміті?
2) Хто-небудь має розумні способи, щоб відкрити тип файлу з декількома додатками на вимогу чисто і ефективно?
ОНОВЛЕННЯ:
Поки я маю одну обхідну проблему, тобто створити службу автоматизації. Ось приклад з TextMate:
Я можу запустити це без затримки через 1) панель меню - & gt; Finder - & gt; Послуги - & gt; Відкрити за допомогою TextMate, 2) верхнього рівня контекстного меню, або 3) клавіатурного скорочення, якщо я вибираю.
Це має два застереження:
1) Елементи, отримані в службу, повинні бути в широкому визначенні, наприклад, файлів і папок . Finder не розпізнається, наприклад, .plist файли як документи. Якщо ви встановили службу лише для отримання документів , Відкрити за допомогою TextMate не відображатиметься, коли ви хочете використовувати його на .plist файл.
2) Завдяки (1) цей пункт меню відображається на кожному елементі у Finder. Досить нешкідливим є лише один або два користувацькі записи. Якщо є шість або сім, ця група елементів перейде до контекстного меню.