Saya tidak tahu apakah orang lain memperhatikan ini di Yosemite:
Dengan file dalam Finder dalam fokus, saat Anda memindahkan kursor ke entri "Buka Dengan", apakah dari menu konteks atau bilah menu -> File, sebuah subentry "Fetching ..." muncul.
Sesaat kemudian, tersangka yang biasa muncul, seperti yang terjadi pada versi OS X sebelumnya.
Saya kira perilaku ini seharusnya menjadi perbaikan. Karena /Application/***.app/Contents/Info.plist diambil langsung, pengguna tidak perlu lagi mereset LaunchServices agar muncul perubahan terkait. Ini dugaan saya.
Namun, ini menyebabkan masalah bagi saya. Saya membuat pintasan keyboard melalui applescript atau BetterTouchTool untuk memanggil Menu Bar -> File -> Open With -> App Tertentu.
Dengan cara ini saya memprogram FN + SHIFT + 1 untuk membuka file dengan TextMate, FN + SHIFT + 2 untuk Writer Pro, dll.
1) perlunya kursor di atas "Buka Dengan" untuk memicu pengambilan, dan 2) penundaan pengambilan menyebabkan skrip saya tidak valid.
Saya dapat memverifikasi teori ini dengan: 1) Mengklik kanan file, 1) Arahkan ke entri "Buka Dengan", 3) Tunggu submenu untuk mengambil, 4) Klik di luar Menu Konteks untuk menghilangkannya, 5) dan aktifkan pintasan keyboard.
Dan jalan pintasnya berhasil.
Jadi ini pertanyaan saya:
1) Jelas, dapatkah saya kembali ke perilaku pra-Yosemite?
2) Apakah ada yang punya cara pintar untuk membuka jenis file dengan banyak aplikasi sesuai permintaan dengan bersih dan efisien?
MEMPERBARUI:
Sejauh ini, saya punya satu solusi, yaitu membuat Layanan Automator. Berikut ini adalah contoh dengan TextMate:
Saya dapat menjalankan ini tanpa penundaan melalui 1) Menubar -> Finder -> Services -> Open With TextMate, 2) tingkat atas dari menu konteks, atau 3) pintasan keyboard jika saya mau.
Ini datang dengan dua peringatan:
1) Item yang diterima dalam layanan harus dalam definisi seluas mungkin, misalnya file dan folder . Finder tidak dikenali, misalnya, file .plist sebagai dokumen. Jika Anda mengatur layanan untuk hanya menerima dokumen , Buka Dengan TextMate tidak akan muncul ketika Anda ingin menggunakannya pada file .plist .
2) Karena (1), entri menu ini muncul di setiap item dalam Finder. Cukup tidak berbahaya jika hanya ada satu atau dua entri khusus. Jika ada enam atau tujuh, grup item ini akan mengambil alih menu konteks.