ตรวจสอบ & แก้ไขการตั้งค่าการแก้ไขอัตโนมัติจากบรรทัดคำสั่งใน 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 เช่นกัน
