Ich weiß nicht, ob andere Leute dies in Yosemite bemerkt haben:
Wenn Sie eine Datei im Finder im Fokus haben und den Cursor auf den Eintrag "Öffnen mit" bewegen, unabhängig davon, ob Sie sich im Kontextmenü oder in der Menüleiste -> Datei befinden, wird der Untereintrag "Abrufen ..." angezeigt.
Einen Moment später tauchen die üblichen Verdächtigen wie in früheren OS X-Versionen auf.
Ich gehe davon aus, dass dieses Verhalten eine Verbesserung darstellen soll. Da /Application/***.app/Contents/Info.plist live abgerufen wird, muss ein Benutzer LaunchServices nicht mehr zurücksetzen, damit verwandte Änderungen angezeigt werden. Das ist meine Vermutung.
Dies verursacht jedoch ein Problem für mich. Ich erstelle eine Tastenkombination über AppleScript oder BetterTouchTool, um die Menüleiste aufzurufen -> Datei -> Öffnen mit -> Bestimmte App.
Auf diese Weise habe ich FN + SHIFT + 1 programmiert, um die Datei mit TextMate, FN + SHIFT + 2 für Writer Pro usw. zu öffnen.
Die 1) Notwendigkeit, dass der Cursor über "Öffnen mit" steht, um das Abrufen auszulösen, und 2) die Verzögerung beim Abrufen führen dazu, dass meine Skripte ungültig sind.
Ich konnte diese Theorie verifizieren, indem ich: 1) mit der rechten Maustaste auf eine Datei klickte, 1) mit der Maus über den Eintrag "Öffnen mit" hielt, 3) auf das Abrufen des Untermenüs wartete, 4) außerhalb des Kontextmenüs klickte, um es verschwinden zu lassen, 5) und Rufen Sie die Tastenkombination auf.
Und die Verknüpfung hat funktioniert.
Das sind also meine Fragen:
1) Kann ich natürlich zum Verhalten vor Yosemite zurückkehren?
2) Hat jemand clevere Möglichkeiten, einen Dateityp mit mehreren Apps bei Bedarf sauber und effizient zu öffnen?
AKTUALISIEREN:
Bisher habe ich eine Problemumgehung, nämlich das Erstellen eines Automator-Service. Hier ist ein Beispiel mit TextMate:
Ich kann dies ohne Verzögerung ausführen über 1) Menüleiste -> Finder -> Dienste -> Mit TextMate öffnen, 2) oberste Ebene des Kontextmenüs oder 3) eine Tastenkombination, wenn ich dies wähle.
Dies ist mit zwei Einschränkungen verbunden:
1) Die in den Dienst eingegangenen Elemente müssen so weit wie möglich definiert sein, z . B. Dateien und Ordner . Finder erkennt beispielsweise PLIST- Dateien nicht als Dokumente. Wenn Sie festlegen, dass der Dienst nur Dokumente empfängt , wird " Mit TextMate öffnen" nicht angezeigt , wenn Sie ihn für eine PLIST- Datei verwenden möchten .
2) Aufgrund von (1) wird dieser Menüeintrag für jeden Eintrag im Finder angezeigt. Es ist harmlos genug, wenn es nur ein oder zwei benutzerdefinierte Einträge gibt. Wenn es sechs oder sieben gibt, wird diese Gruppe von Elementen das Kontextmenü übernehmen.