ตรวจสอบ & แก้ไขการตั้งค่าการแก้ไขอัตโนมัติจากบรรทัดคำสั่งใน OS X
คุณสมบัติการแก้ไขตัวสะกดอัตโนมัติมีแนวโน้มที่จะสร้างความแตกแยก โดยผู้ใช้ Mac มักจะชอบหรือเกลียดมัน ผู้ใช้ Mac ส่วนใหญ่ทราบดีว่าพวกเขาสามารถปิดการแก้ไขอัตโนมัติได้อย่างง่ายดายผ่านการเปลี่ยนแปลงการตั้งค่าระบบ OS X แต่การตั้งค่าระบบสามารถเข้าถึงได้จากส่วนต่อประสานกราฟิกของ Mac เท่านั้น หากคุณต้องการเปิดใช้งานหรือปิดใช้งานการแก้ไขอัตโนมัติสำหรับการกำหนดค่าระบบหรือสคริปต์การตั้งค่าโดยอัตโนมัติ คุณอาจพบว่ามีประโยชน์ที่จะรู้ว่าคุณไม่เพียงตรวจสอบสถานะที่ใช้งานอยู่ของการแก้ไขอัตโนมัติ แต่ยังปิดใช้งานและเปิดใช้งานการแก้ไขอัตโนมัติจากบรรทัดคำสั่งใน OS X โดยใช้สตริงคำสั่งเริ่มต้นสิ่งนี้สามารถดีในการกำหนดค่าและยังมีประโยชน์สำหรับการเปลี่ยนแปลงระยะไกลอีกด้วย
ใช้ได้กับ OS X ทุกรุ่นที่มีการแก้ไขอัตโนมัติของคุณสมบัติการพิมพ์ผิด รวมถึง OS X Yosemite และ OS X Mavericks เห็นได้ชัดว่าแนวทางบรรทัดคำสั่งนี้มีไว้สำหรับผู้ใช้ขั้นสูงที่มีเหตุผลที่ดีที่จะใช้เทอร์มินัลเพื่อแก้ไขการตั้งค่าระบบที่สลับกับการตั้งค่า "การสะกดคำที่ถูกต้อง" แทน
การอ่านการตั้งค่าการแก้ไขอัตโนมัติปัจจุบันใน OS X พร้อมการอ่านค่าดีฟอลต์
ต้องการค้นหาจากบรรทัดคำสั่งว่า Mac ใดเปิดใช้งานการแก้ไขอัตโนมัติหรือไม่? ใช้คำสั่งอ่านเริ่มต้นต่อไปนี้:
defaults read -g NSAutomaticSpellingCorrectEnabled
หากคุณเห็น 1 แสดงว่าการแก้ไขอัตโนมัติเปิดอยู่ และหากคุณเห็น 0 แสดงว่าปิดอยู่ ไบนารี่.
(หมายเหตุสั้นๆ คุณสามารถแทนที่ “-g” ด้วย “NSGlobalDomain” ได้หากต้องการเพื่อความชัดเจนหรือด้วยเหตุผลอื่น คำสั่งเริ่มต้นทั้งหมดในหน้านี้จะทำงานเหมือนกันกับทั้ง )
ปิดใช้งานการแก้ไขอัตโนมัติด้วยสตริงบรรทัดคำสั่งเริ่มต้นใน OS X
เปิดแอป Terminal แล้วป้อนสตริงเริ่มต้นต่อไปนี้:
defaults เขียน -g NSAutomaticSpellingCorrectEnabled -bool false
การเปลี่ยนแปลงควรมีผลกับแอปทั้งหมดทันทีและไม่ต้องรีบูต แม้ว่าบางแอปจะดูดื้อรั้นกว่าเล็กน้อยและอาจจำเป็นต้องเปิดใหม่อีกครั้ง ข้อยกเว้นสำคัญ 2 ข้อที่ต้องจัดการแยกกันคือ Pages และ TextEdit ซึ่งใช้กลไกการแก้ไขแยกต่างหากเพิ่มเติมสำหรับการพิมพ์ผิดและข้อผิดพลาดทางไวยากรณ์
โปรดทราบว่าการเปลี่ยนแปลงนี้จะปรากฏในการตั้งค่าแผงการตั้งค่าระบบด้วย ดังนั้นหากคุณปิดในบรรทัดคำสั่ง คุณลักษณะการแก้ไขตัวสะกดก็จะปรากฏในการตั้งค่าแป้นพิมพ์ด้วยเช่นกัน และในทางกลับกัน
เปิดใช้งานการแก้ไขอัตโนมัติอีกครั้งด้วย Terminal ใน OS X
หากคุณตัดสินใจว่าคุณต้องการเปิดใช้งานการแก้ไขอัตโนมัติอีกครั้ง เพียงแค่เปลี่ยน 'เท็จ' เป็น 'จริง' ในสตริงคำสั่งดังกล่าวก็จะทำงาน ไวยากรณ์เริ่มต้นแบบเต็มเพื่อเปิดใช้งานการแก้ไขอัตโนมัติอีกครั้งใน OS X มีดังนี้:
defaults เขียน -g NSAutomaticSpellingCorrectEnabled -bool true
อีกครั้ง การเปลี่ยนแปลงจะมีผลทันทีและไม่ต้องรีบูต และการปรับการตั้งค่าจะดำเนินการผ่านแผงการตั้งค่าระบบตาม GUI เช่นกัน