ฉันไม่รู้ว่าคนอื่นสังเกตเห็นสิ่งนี้ในโยเซมิตีหรือไม่:
ด้วยไฟล์ใน Finder ที่อยู่ในโฟกัสเมื่อคุณเลื่อนเคอร์เซอร์ไปที่รายการ "เปิดด้วย" ไม่ว่าจะจากเมนูบริบทหรือแถบเมนู -> ไฟล์ไฟล์ย่อย "Fetching ... " จะปรากฏขึ้น
ครู่ต่อมาผู้ต้องสงสัยตามปกติจะปรากฏขึ้นเช่นเดียวกับในเวอร์ชัน OS X ก่อนหน้า
ฉันคิดว่าพฤติกรรมนี้ควรได้รับการปรับปรุง เนื่องจาก /Application/***.app/Contents/Info.plist มีการดึงข้อมูลสดผู้ใช้ไม่จำเป็นต้องรีเซ็ต LaunchServices อีกต่อไปเพื่อให้การเปลี่ยนแปลงที่เกี่ยวข้องปรากฏขึ้น นี่คือการคาดเดาของฉัน
อย่างไรก็ตามนี่ทำให้เกิดปัญหาสำหรับฉัน ฉันสร้างแป้นพิมพ์ลัดผ่าน applescript หรือ BetterTouchTool เพื่อเรียกใช้แถบเมนู -> ไฟล์ -> เปิดด้วย -> แอพบางตัว
วิธีนี้ฉันตั้งโปรแกรม FN + SHIFT + 1 เพื่อเปิดไฟล์ด้วย TextMate, FN + SHIFT + 2 สำหรับ Writer Pro เป็นต้น
1) ต้องการเคอร์เซอร์เหนือ "Open With" เพื่อทริกเกอร์การดึงข้อมูลและ 2) ความล่าช้าในการดึงข้อมูลทำให้สคริปต์ของฉันไม่ถูกต้อง
ฉันสามารถตรวจสอบทฤษฎีนี้ได้โดย: 1) คลิกขวาที่ไฟล์ 1) เลื่อนเมาส์ไปที่รายการ "เปิดด้วย" 3) รอให้เมนูย่อยเรียกข้อมูล 4) คลิกนอกเมนูบริบทเพื่อให้หายไป 5) และ เรียกใช้แป้นพิมพ์ลัด
และทางลัดใช้งานได้
ดังนั้นนี่คือคำถามของฉัน:
1) เห็นได้ชัดว่าฉันสามารถกลับไปใช้พฤติกรรมก่อนโยเซมิตีได้หรือไม่?
2) ใครบ้างมีวิธีที่ฉลาดในการเปิดไฟล์ที่มีหลายแอพตามต้องการอย่างหมดจดและมีประสิทธิภาพ
UPDATE:
จนถึงตอนนี้ฉันมีวิธีแก้ปัญหาเพียงอย่างเดียวนั่นคือการสร้างบริการอัตโนมัติ นี่คือตัวอย่างของ TextMate:
ฉันสามารถเรียกใช้สิ่งนี้ได้โดยไม่ชักช้า 1) เมนู -> Finder -> บริการ -> เปิดด้วย TextMate, 2) ระดับสูงสุดของเมนูบริบทหรือ 3) แป้นพิมพ์ลัดหากฉันเลือก
สิ่งนี้มาพร้อมกับสองประการ:
1) รายการที่ได้รับการเข้าใช้บริการจะต้องอยู่ในความหมายที่กว้างที่สุดเช่นไฟล์และโฟลเดอร์ ตัวค้นหาไม่รู้จักเช่นไฟล์. plistเป็นเอกสาร ถ้าคุณตั้งค่าบริการที่จะได้รับเพียงเอกสาร , เปิดด้วย TextMateจะไม่ปรากฏขึ้นเมื่อคุณต้องการที่จะใช้ใน.plistไฟล์
2) เนื่องจาก (1) รายการเมนูนี้จะปรากฏในทุกรายการใน Finder มันไม่มีอันตรายอะไรมากถ้ามีเพียงหนึ่งหรือสองรายการที่กำหนดเอง หากมีหกหรือเจ็ดรายการของกลุ่มนี้จะเข้าสู่เมนูบริบท