10.12.2に更新され、テキストの置換が機能しなくなった。
言葉のショートカットを作るのによく使っています。代替品のリストはまだ[システム環境設定]> [キーボード]> [テキスト]にありますが、動作しなくなりました。
たとえば、「ありがとう」を「tky」に置き換えて、「tky」と入力すると、置き換えられなくなりました。
もう一度動作させるためのヒントはありますか?
ありがとう
10.12.2のテキストショートカットに関する散発的な問題を報告する人が数人います。一般的なアイデアは、おそらく別のデバイスに新しい置換を追加することによって、iCloudが再同期するのを待つことです。次のフォルダを(バックアップしてから)ゴミ箱に移動して、ショートカットシステムをリセットしてみることもできます。
~/Library/Group Containers/com.Apple.InputMethodKit.TextReplacementService
MacOS 10.12.4を実行しているiMacで、上記の両方の提案を試しました(手動で再起動し、〜/ Library/Group Containers/com.Apple.InputMethodKit.TextReplacementServiceフォルダーを破棄します)。
どちらもうまくいきませんでした。
次に、テキスト置換ウィンドウ([システム環境設定]> [キーボード]> [テキスト])に新しいエントリを追加しようとしたところ、テキスト置換が機能し始めました。
MacOSが再起動を必要とするアップグレードを行うと、手動でマシンを再起動するまでテキストの置換が機能しないことに気付きました。これは最後のアップデートで私に起こりました:アップデート自体がマシンを再起動した後、テキスト置換が再び機能するように手動で再起動する必要があります。それが誰かを助けることを願っています。
TL; DR:何もない場合は、下部にある更新を参照してください。
MojaveおよびCatalinaの場合...削除を拒否するテキストの置換をクリアする方法、iOSデバイスと適切に同期しない、またはその他のバグキーボードの交換では、システム環境設定->キーボード->テキストユーザーインターフェイスを使用するだけでは解決できません。
テキスト置換データベースはここに保存されています:_~/Library/KeyboardServices/TextReplacements.db
_
勇敢な人には、これを SQLPro for SQLLite または Valentina Studio (App Storeリンク)で開くことができます。
軌道からの段階的な核については、これを行ってください...(データ損失なし)
1代替テキストをバックアップします
Text Substitutions.plist
_を作成します2置換テキストを完全に削除します
keyboardservicesd
を見つけて「強制終了」Keyboard Remote Service (System Preferences)
を見つけて「強制終了」します/Users/williamcerniuk/Library/KeyboardServices/
_に貼り付け3テキスト置換バックアップの復元
さて、ここにdicyの部分があります。保存したばかりのキーボードの交換品には実際に問題がある可能性がありますが、とにかくこれを試してバックアップから元に戻してください。
Text Substitutions.plist
_Text Substitutions.plist
_を空の「置換」リストにドラッグしますこれで古いテキストの置換が再表示され、運が良ければ、解決していた問題は解決されました。テキスト置換は、iPhone、iPad、iPod touchとの同期を開始します。
この最後のステップ(21)は、問題をすぐにコピーしてしまう可能性があることに注意してください。その場合は...
ファイル_Text Substitutions.plist
_の手術が必要な場合があります。通常のテキストエディタでこのファイルを開くと、ファイルを手動で変更してエントリを削除し、復元して問題を解決できます(この時点で問題が発生していると想定)。 App StoreからBB Editを使用することをお勧めします。 Xcodeには素敵なエディターがありますが、それは巨大なアプリであり、この小さなタスクにダウンロードする価値はありません。
更新
テキスト置換の複製はシステムの隠しファイルに保存されます:
_~/Library/Preferences/.GlobalPreferences.plist
_
他にもたくさんあります。上記のプロセスごとにテキスト置換の要素を削除できない場合、このファイルを開いて手動で編集できます。編集には技術的な知識が必要ですが、BBEditまたはXcodeを使用して行うことができます。 TextEditは、プレーンテキストファイルの編集には適さない傾向があります。
ターミナルで以下を試してください:
defaults write -g WebAutomaticTextReplacementEnabled -bool true