Baru saja diperbarui ke 10.12.2 dan pergantian teks tidak berfungsi lagi.
Saya sering menggunakannya untuk membuat jalan pintas ke kata-kata. Daftar pengganti saya masih ada di System Preferences> Keyboard> Text, tetapi tidak berfungsi lagi.
Misalnya, saya harus mengganti 'tky' menjadi 'Terima kasih banyak', dan sekarang ketika saya mengetik 'tky', itu tidak menggantikannya lagi.
Adakah petunjuk untuk membuatnya berfungsi lagi?
Terima kasih
macos
macos-sierra
delphirula
sumber
sumber
Jawaban:
Ada beberapa orang yang melaporkan masalah sporadis dengan pintasan teks di 10.12.2. Gagasan umum adalah menunggu iCloud untuk melakukan sinkronisasi ulang, mungkin dengan menambahkan substitusi baru pada perangkat yang berbeda. Anda juga dapat mencoba mengatur ulang sistem pintasan dengan (membuat cadangan lalu) menghancurkan folder berikut:
sumber
Pada iMac saya menjalankan macOS 10.12.4 saya mencoba kedua saran di atas (restart manual, membuang ~ / Library / Group Containers / com.apple.InputMethodKit.TextReplacementService folder.)
Tidak ada yang berhasil untuk saya.
Saya kemudian mencoba menambahkan entri baru di jendela penggantian teks (System Preferences> Keyboard> Text) dan kemudian penggantian teks mulai berfungsi.
sumber
Saya perhatikan ketika MacOS melakukan pemutakhiran yang perlu dimulai ulang, penggantian teks tidak akan berfungsi sampai Anda memulai ulang mesin secara manual. Ini terjadi dengan saya di pembaruan terakhir: setelah pembaruan itu sendiri me-restart mesin, saya harus me-restart lagi secara manual agar pergantian teks berfungsi lagi. Semoga ini bisa membantu seseorang.
sumber
Coba yang berikut ini di terminal:
sumber
TL; DR: Lihat pembaruan di bagian bawah jika tidak ada yang lain.
Untuk Mojave dan Catalina ... Cara menghapus Text Replacements yang menolak untuk dihapus, yang tidak disinkronkan ke perangkat iOS Anda dengan benar, atau bug lain dalam penggantian keyboard yang tidak dapat Anda atasi hanya dengan menggunakan System Preferences-> Keyboard -> Antarmuka pengguna teks.
Database penggantian teks disimpan di sini:
~/Library/KeyboardServices/TextReplacements.db
untuk pemberani, Anda dapat membuka ini dengan SQLPro untuk SQLLite atau Valentina Studio (tautan App Store).
Untuk nuklir langkah-bijaksana dari orbit, lakukan ini ... (tidak ada kehilangan data)
1 Cadangkan Penggantian Teks Anda
Text Substitutions.plist
2 Sepenuhnya Menghapus Penggantian Teks
keyboardservicesd
dan "paksa berhenti" ituKeyboard Remote Service (System Preferences)
dan "paksa berhenti" itu/Users/williamcerniuk/Library/KeyboardServices/
3 Kembalikan Cadangan Pengganti Teks
Sekarang di sini adalah bagian dicy. Penggantian keyboard yang baru saja Anda simpan mungkin sebenarnya memiliki masalah di dalamnya, tetapi cobalah ini untuk mendapatkannya kembali dari cadangan.
Text Substitutions.plist
Text Substitutions.plist
ke daftar 'ganti dengan' yang kosongSekarang penggantian teks lama Anda telah muncul kembali dan dengan sedikit keberuntungan masalah yang Anda pecahkan telah terpecahkan. Text Replacements akan mulai menyelaraskan ke iPhone, iPad dan atau iPod touch Anda.
Ketahuilah, langkah terakhir ini (21) mungkin berakhir dengan menyalin masalah kembali. Jika demikian maka ...
Pembedahan file
Text Substitutions.plist
mungkin diperlukan. Membuka file ini dengan editor teks biasa memungkinkan Anda untuk memodifikasinya secara manual dan menghapus entri sampai Anda dapat memulihkannya dan masalah Anda terpecahkan (anggap masalah Anda ada pada saat ini). Rekomendasikan menggunakan Edit BB dari App Store. Xcode memiliki editor yang bagus tetapi merupakan aplikasi raksasa dan tidak layak diunduh untuk tugas kecil ini.Memperbarui
Duplikat penggantian teks disimpan dalam file tersembunyi di sistem:
~/Library/Preferences/.GlobalPreferences.plist
dengan sejumlah hal lainnya. File ini dapat dibuka dan diedit secara manual jika elemen dalam Teks Penggantian tidak dapat dihapus per proses di atas. Pengeditan membutuhkan pengetahuan teknis tetapi dapat dilakukan dengan BBEdit atau Xcode. TextEdit cenderung bukan alat yang baik untuk mengedit file teks biasa.
sumber