TL; DR: ดูการอัปเดตที่ด้านล่างหากไม่มีสิ่งอื่นใด
สำหรับ Mojave และ Catalina ... วิธีล้างการแทนที่ข้อความที่ปฏิเสธที่จะลบไม่ซิงค์กับอุปกรณ์ iOS ของคุณอย่างถูกต้องหรือข้อผิดพลาดอื่น ๆ ในการเปลี่ยนคีย์บอร์ดที่คุณไม่สามารถแก้ไขได้ด้วยการใช้การตั้งค่าระบบ -> คีย์บอร์ด -> ส่วนต่อประสานข้อความผู้ใช้
ฐานข้อมูลการแทนที่ข้อความถูกเก็บไว้ที่นี่:
~/Library/KeyboardServices/TextReplacements.db
สำหรับผู้กล้าคุณสามารถเปิดได้ด้วยSQLPro สำหรับ SQLLiteหรือValentina Studio (ลิงก์ App Store)
สำหรับ nuke step-wise จากวงโคจรทำสิ่งนี้ ... (ไม่มีการสูญเสียข้อมูล)
1 สำรองข้อมูลการแทนที่ข้อความของคุณ
- เปิดการตั้งค่าระบบ
- คลิกคีย์บอร์ด
- คลิกที่แท็บข้อความ
- คลิกในรายการการเปลี่ยน
- command+ a เพื่อเลือกทั้งหมด
- ลากและวางบนเดสก์ท็อป (สร้างขึ้น
Text Substitutions.plist
- ออกจากการตั้งค่าระบบ (ปิด)
2 ลบการแทนที่ข้อความอย่างสมบูรณ์
- เปิด "การตรวจสอบกิจกรรม"
- ค้นหา
keyboardservicesd
และ "บังคับให้ออก"
- ค้นหา
Keyboard Remote Service (System Preferences)
และ "บังคับให้ออก"
- ใน Finder Command+G
- วางใน
/Users/williamcerniuk/Library/KeyboardServices/
- กดปุ่ม "ไป"
- command+ aเพื่อเลือกรายการทั้งหมดในโฟลเดอร์
- command+ deleteเพื่อใส่ไว้ในถังขยะ
- (สำคัญมาก) ลบ ~ / Library / Keyboard / textReplacements.cache
3 เรียกคืนการสำรองข้อมูลการแทนที่ข้อความ
ตอนนี้ที่นี่เป็นส่วนที่เยือกเย็น การเปลี่ยนคีย์บอร์ดที่คุณเพิ่งบันทึกออกไปอาจมีปัญหาอยู่ในตัว แต่ลองใช้วิธีนี้เพื่อนำกลับมาจากการสำรองข้อมูล
- เปิดการตั้งค่าระบบ
- คลิกคีย์บอร์ด
- คลิกที่แท็บข้อความ
- ค้นหาไฟล์
Text Substitutions.plist
- ลากไฟล์
Text Substitutions.plist
ลงในรายการ 'แทนที่ด้วย' ที่ว่าง
ตอนนี้การแทนที่ข้อความเก่าของคุณปรากฏขึ้นอีกครั้งและด้วยความโชคดีปัญหาที่คุณแก้ไขได้รับการแก้ไขแล้ว การแทนที่ข้อความจะเริ่มซิงค์กับ iPhone, iPad และหรือ iPod touch ของคุณ
โปรดทราบว่าขั้นตอนสุดท้ายนี้ (21) อาจสิ้นสุดการคัดลอกปัญหากลับมาถ้าเป็นเช่นนั้น ...
การผ่าตัดไฟล์Text Substitutions.plist
อาจมีความจำเป็น การเปิดไฟล์นี้ด้วยโปรแกรมแก้ไขข้อความทั่วไปช่วยให้คุณสามารถแก้ไขและลบรายการได้จนกว่าคุณจะสามารถกู้คืนได้และปัญหาของคุณจะได้รับการแก้ไข (สมมุติว่าปัญหาของคุณมีอยู่ ณ จุดนี้) แนะนำให้ใช้ BB Edit จาก App Store Xcode มีโปรแกรมแก้ไขที่ดี แต่มันเป็น behemoth-app และไม่คุ้มค่าที่จะดาวน์โหลดสำหรับงานเล็ก ๆ นี้
ปรับปรุง
การแทนที่ข้อความซ้ำจะถูกเก็บไว้ในไฟล์ที่ซ่อนอยู่ในระบบ:
~/Library/Preferences/.GlobalPreferences.plist
กับสิ่งอื่น ๆ อีกมากมาย ไฟล์นี้สามารถเปิดและแก้ไขได้ด้วยตนเองหากองค์ประกอบในการแทนที่ข้อความไม่สามารถลบได้ตามกระบวนการข้างต้น การแก้ไขต้องใช้ความเข้าใจด้านเทคนิค แต่สามารถทำได้ด้วย BBEdit หรือ Xcode TextEdit มีแนวโน้มที่จะไม่เป็นเครื่องมือที่ดีสำหรับการแก้ไขไฟล์ข้อความธรรมดา