MacOS Sierra 10.12.2でテキスト置換が機能しない


11

10.12.2に更新しただけで、テキストの置換は機能しなくなりました。

単語へのショートカットを作成するためによく使用します。私の代替品のリストはまだシステム環境設定>キーボード>テキストにありますが、もう機能していません。

たとえば、「ありがとう」と置き換える「tky」がありますが、「tky」と入力しても、それは置き換えられません。

再び機能させるためのヒントはありますか?

ありがとう


3
最近、この機能が一部のアプリでのみサポートされていることを知りました(たとえば、Chromeは現在サポートしていません)。また、TextEditのようなものの場合、デフォルトでオンになっていない場合があります(ある時点で無効にしない限り)。TextEditの場合、そのアプリの設定で有効にする必要がありました([テキストの置換]チェックボックス)。@grgarsideからの以下のコマンドは、何らかの理由でこれを有効にしませんでしたが、アプリの再起動を試みなかったので、たぶんそれが理由です。 ヒント: Spotlightは機能するため、サポートなしでアプリでショートカットを使用する場合は、Cmd + Spaceを押してSpotlightを開き、ショートカットを入力し、コピー/貼り付けします
Dolan Antenucci

特定のアプリで編集/置換/テキスト置換を再度選択する必要がある場合があります。何らかの理由で、アップグレードするとリセットされます。
EricS

回答:


3

10.12.2には、テキストショートカットの散発的な問題を報告する人がいます。一般的な考え方は、iCloudが再同期するのを待つことです。おそらく、別のデバイスに新しい代替を追加することによってです。また、次のフォルダをゴミ箱に移動して(バックアップを作成して)ショートカットシステムをリセットすることもできます。

~/Library/Group Containers/com.apple.InputMethodKit.TextReplacementService

すべてのユーザーに対してこのフォルダーの下にファイルがない場合はどういう意味ですか?
子犬

2

macOS 10.12.4を実行しているiMacで、上記の両方の提案を試みました(手動で再起動し、〜/ Library / Group Containers / com.apple.InputMethodKit.TextReplacementServiceフォルダーを破壊します)。

どちらも私のために働いていません。

次に、テキスト置換ウィンドウ([システム環境設定]> [キーボード]> [テキスト])に新しいエントリを追加してみたところ、テキスト置換が機能し始めました。


1
また、新しい置換を追加した後、影響を受ける各アプリを再起動する必要がありました。奇妙な。
ベポーター

うん、これは私のためにそれを設定したものです!
SexyBeast

1

MacOSが再起動が必要なアップグレードを行うと、マシンを手動で再起動するまでテキスト置換は機能しません。これは最後のアップデートで私に起こりました:アップデート自体がマシンを再起動した後、テキスト置換が再び機能するように手動で再起動する必要があります。それが誰かを助けることを願っています。



0

TL; DR:一番下のアップデートをご覧ください。

MojaveおよびCatalinaの場合... 削除を拒否するテキスト置換、iOSデバイスに適切に同期しないテキスト置換、またはシステム環境設定->キーボードを使用するだけでは解決できないキーボード置換のその他のバグをクリアする方法 ->テキストユーザーインターフェース。

テキスト置換データベースは次の場所に保存されます。 ~/Library/KeyboardServices/TextReplacements.db

勇敢な人は、SQLPro for SQLLiteまたはValentina Studioでこれを開くことができます(App Storeリンク)。

軌道からの段階的な核の場合、これを行います...(データ損失なし)

1テキスト置換をバックアップする

  1. システム環境設定を開きます
  2. キーボードをクリック
  3. [テキスト]タブをクリックします
  4. 代替品のリストをクリック
  5. command+ a すべてを選択するには
  6. デスクトップにドラッグアンドドロップ(作成します Text Substitutions.plist
  7. システム環境設定を終了(閉じる)

2テキスト置換を完全に削除する

  1. 「アクティビティモニター」を開きます
  2. それを見つけkeyboardservicesdて「強制終了」する
  3. それを見つけKeyboard Remote Service (System Preferences)て「強制終了」する
  4. FinderでCommand+G
  5. 貼り付け /Users/williamcerniuk/Library/KeyboardServices/
  6. 「実行」ボタンを押します
  7. command+ aフォルダー内のすべてのアイテムを選択するには
  8. command+ deleteゴミ箱に入れる
  9. (非常に重要)〜/ Library / Keyboard / textReplacements.cacheを削除します

3テキスト置換バックアップの復元

さて、ここからがダイシーな部分です。保存したばかりのキーボードの交換には実際に問題があるかもしれませんが、とにかくこれを試して、バックアップからそれらを取り戻してください。

  1. システム環境設定を開きます
  2. キーボードをクリック
  3. [テキスト]タブをクリックします
  4. ファイルを見つける Text Substitutions.plist
  5. ファイルText Substitutions.plistを空の「置換」リストにドラッグします

これで、古いテキストの置換が再表示され、運が良ければ、解決していた問題は解決されました。テキスト置換は、iPhone、iPad、またはiPod touchとの同期を開始します。

この最後の手順(21)は、問題をすぐにコピーしてしまう可能性があることに注意してください。

ファイルの手術Text Substitutions.plistが必要な場合があります。通常のテキストエディタでこのファイルを開くと、復元して問題が解決するまで(この時点で問題が存在すると仮定して)、手作業で変更してエントリを削除できます。App StoreからBB Editを使用することをお勧めします。Xcodeには素晴らしいエディタがありますが、これは巨大なアプリであり、この小さなタスクのためにダウンロードする価値はありません。

更新

テキスト置換の複製は、システムの隠しファイルに保存されます。

~/Library/Preferences/.GlobalPreferences.plist

他にもたくさんあります。テキスト置換の要素を上記のプロセスごとに削除できない場合、このファイルを開いて手動で編集できます。編集には技術的な知識が必要ですが、BBEditまたはXcodeを使用して編集できます。TextEditは、プレーンテキストファイルの編集に適したツールではない傾向があります。


System Preference-> Keyboard-> Text GUIを使用しているときにそれらをすべて削除すると元に戻る4つのテキスト置換がありました。私はすべてを選択し、削除してから、ポップ、ポップ、ポップ、ポップが戻ってきて、同期を破りました。
ウィリアムセルヌーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.