ในบทช่วยสอนก่อนหน้านี้ เราได้แสดงให้คุณเห็นว่าคุณทำได้อย่างไร เปิดเผยไฟล์ที่ซ่อนอยู่ใน Mac OS Xผ่านเทอร์มินัล สำหรับผู้ที่ต้องการเข้าถึงไฟล์ที่ซ่อนอยู่บ่อยๆ แต่ไม่ชอบใช้เครื่องเทอร์มินัลทุกครั้งเพื่อสลับ การมองเห็นไฟล์ วิธีการตั้งค่าแป้นพิมพ์ลัดเพื่อให้คุณสามารถเปิดเผยไฟล์ที่ซ่อนอยู่ได้อย่างรวดเร็วด้วยการกดเพียงครั้งเดียว ของกุญแจ?
เพื่อให้ใช้งานได้ เราต้องสร้างบริการ (ใน Automator) เพื่อเรียกใช้คำสั่งแล้วกำหนดทางลัดสำหรับบริการนี้
บันทึก: วิธีการต่อไปนี้ได้รับการทดสอบและใช้งานบน Mac OS X Yosemite มีรายงานบางฉบับที่ระบุว่าอาจไม่ทำงานใน 10.8 (OS X Mountain Lion) และต่ำกว่า เราไม่มีทางตรวจสอบได้ ดังนั้นหากคุณใช้ OS X เวอร์ชันเก่า คุณต้องยอมรับความเสี่ยงเอง
การสร้างบริการเพื่อเรียกใช้คำสั่งเปิดเผยไฟล์ที่ซ่อนอยู่
ใน OS X เปิด Automator (แอปพลิเคชัน -> Automator) มันจะแจ้งให้คุณเลือกประเภทสำหรับการทำงานอัตโนมัติใหม่ของคุณ เลือก “บริการ”
![automator-select-service automator-select-service](/f/28ee2b718ae19a70bd3d1a49f9dc3503.png)
ในบานหน้าต่างด้านซ้ายสุด เลือกยูทิลิตี้ ในบานหน้าต่างตรงกลาง ให้เลือก "เรียกใช้ AppleScript" แล้วลากไปยังพื้นที่เวิร์กโฟลว์
![automator-drag-run-applescript automator-drag-run-applescript](/f/f7fb6d47f2a3cb605b3d5ee4e8287ef5.png)
ในพื้นที่เวิร์กโฟลว์ ก่อนอื่นให้เลือก "ไม่มีการป้อนข้อมูล" สำหรับฟิลด์ดร็อปดาวน์ "บริการที่ได้รับ" ถัดไป เปลี่ยนฟิลด์แอปพลิเคชันทั้งหมดเป็น "Finder"
![automator-change-service-input automator-change-service-input](/f/5cd6095b365135bef6a3f08720d8bcb9.png)
ในส่วน AppleScript ให้แทนที่บรรทัด (* สคริปต์ของคุณอยู่ที่นี่ *)
ด้วยสิ่งนี้:
ชุด ใหม่HiddenVisiblesState ถึง"ใช่"ลองชุด oldHiddenVisiblesState ถึงทำเชลล์สคริปต์"ค่าเริ่มต้นอ่าน com.apple.finder AppleShowAllFiles"ถ้า oldHiddenVisiblesState เป็นใน{"1", "ใช่"}แล้วชุด ใหม่HiddenVisiblesState ถึง"ไม่"จบถ้าจบลองทำเชลล์สคริปต์"ค่าเริ่มต้นเขียน com.apple.finder AppleShowAllFiles "& ใหม่HiddenVisiblesState บอกแอปพลิเคชัน"ผู้ค้นหา"ชุด หน้าต่าง ถึงทั้งหมด Finder หน้าต่างทำซ้ำกับ ผม จาก1ถึงตัวเลขของรายการใน หน้าต่าง ชุด รายการนี้ ถึงสิ่งของ ผม ของ หน้าต่าง ชุด มุมมอง ถึง มุมมองปัจจุบัน ของ รายการนี้ ถ้า มุมมอง เป็นรายการ ดู แล้วชุด มุมมองปัจจุบัน ของ รายการนี้ ถึง มุมมองไอคอน อื่นชุด มุมมองปัจจุบัน ของ รายการนี้ ถึงรายการ ดู จบถ้าชุด มุมมองปัจจุบัน ของ รายการนี้ ถึง มุมมอง จบทำซ้ำจบบอก
เครดิตสคริปต์: ถามดิฟเฟอเรนซ์
สุดท้าย บันทึกสิ่งนี้ (ไฟล์ -> บันทึก) ด้วยชื่อ “ToggleHidden” (หรือชื่ออื่นที่คุณต้องการ)
![automator-save-service automator-save-service](/f/f60c615b5bdbf59adac2fa697a230157.png)
หากต้องการทดสอบว่าบริการ ToggleHidden ใช้งานได้หรือไม่ ให้เปิด Finder แล้วไปที่เมนู (Finder -> Services) แล้วเลือกบริการ "ToggleHidden"
![finder-select-togglehidden finder-select-togglehidden](/f/c0949049a77074da21dd5d4f73ae6daf.png)
หากทำงานได้ดี ไฟล์ที่ซ่อนอยู่ทั้งหมดควรปรากฏใน Finder คลิกอีกครั้งและไฟล์ที่ซ่อนอยู่จะหายไป
การกำหนดแป้นพิมพ์ลัดให้กับ ToggleHidden
ขั้นตอนสุดท้ายในการทำบทแนะนำนี้คือการกำหนดแป้นพิมพ์ลัดให้กับบริการนี้ ไปที่ "การตั้งค่าระบบ -> คีย์บอร์ด -> ทางลัด" ในบานหน้าต่างด้านซ้าย เลือก "บริการ" ในบานหน้าต่างด้านขวา ให้เลื่อนลงมาจนกว่าคุณจะเห็นรายการ "ToggleHidden"
![mac-togglehidden-แป้นพิมพ์ลัด mac-togglehidden-แป้นพิมพ์ลัด](/f/60f6dbd8525957420f98c54518b039d3.png)
เลือกรายการ "ToggleHidden" และคลิกข้อความ "เพิ่มทางลัด" คุณสามารถเพิ่มแป้นพิมพ์ลัดสำหรับบริการนี้ได้ สำหรับบทช่วยสอนนี้ ฉันตั้งค่า “Ctrl + Shift + H” สำหรับข้อมูลของคุณ Linux distros ส่วนใหญ่ใช้ "Ctrl + H" เพื่อสลับการเปิดเผยไฟล์ที่ซ่อนอยู่
แค่นั้นแหละ.
บทสรุป
สำหรับผู้ใช้ส่วนใหญ่ ส่วนใหญ่ไม่จำเป็นต้องเข้าถึงไฟล์ที่ซ่อนอยู่ แต่สำหรับผู้ที่ต้องการเปิดเผยไฟล์ที่ซ่อนอยู่ผ่านเทอร์มินัลอาจเป็นงานที่ยุ่งยาก ไม่ต้องพูดถึงว่าคุณต้องจำคำสั่งที่จะทำ การตั้งค่าแป้นพิมพ์ลัดสำหรับงานนี้จะทำให้สิ่งต่างๆ ง่ายขึ้นและทำให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้น
แจ้งให้เราทราบในความคิดเห็นหากคุณมีคำถามใด ๆ
การเปิดเผยข้อมูลพันธมิตร: ทำให้เทคโนโลยีง่ายขึ้นอาจได้รับค่าคอมมิชชั่นสำหรับผลิตภัณฑ์ที่ซื้อผ่านลิงก์ของเรา ซึ่งสนับสนุนงานที่เราทำเพื่อผู้อ่านของเรา