TL; DR: Veja a atualização na parte inferior, se nada mais.
Para Mojave e Catalina ... Como limpar substituições de texto que se recusam a serem excluídas, que não são sincronizadas corretamente com seus dispositivos iOS ou qualquer outro bug nas substituições de teclado que você não pode resolver usando as Preferências do sistema-> Teclado -> Interface de usuário de texto.
O banco de dados de substituição de texto é armazenado aqui:
~/Library/KeyboardServices/TextReplacements.db
para os corajosos, você pode abrir isso com o SQLPro for SQLLite ou Valentina Studio (links da App Store).
Para as armas nucleares passo a passo da órbita, faça isso ... (sem perda de dados)
1 Faça backup de suas substituições de texto
- Abra Preferências do Sistema
- Clique em Teclado
- Clique na guia Texto
- Clique na lista de substituições
- command+ a para selecionar todos
- Arraste e solte na área de trabalho (cria
Text Substitutions.plist
- Sair (fechar) Preferências do sistema
2 Exclua totalmente as substituições de texto
- Abra "Monitor de Atividade"
- encontre
keyboardservicesd
e "force sair"
- encontre
Keyboard Remote Service (System Preferences)
e "force sair"
- no Finder Command+G
- Colar em
/Users/williamcerniuk/Library/KeyboardServices/
- Pressione o botão "Go"
- command+ apara selecionar todos os itens na pasta
- command+ deletepara colocá-los no lixo
- (muito importante) excluir ~ / Library / Keyboard / textReplacements.cache
3 Restaurar backup de substituições de texto
Agora, aqui está a parte complicada. As substituições de teclado que você acabou de salvar podem realmente ter o problema, mas tente fazer assim mesmo para recuperá-las do backup.
- Abra Preferências do Sistema
- Clique em Teclado
- Clique na guia Texto
- Localize o arquivo
Text Substitutions.plist
- Arraste o arquivo
Text Substitutions.plist
para a lista vazia 'substituir por'
Agora, suas substituições de texto antigas reapareceram e, com alguma sorte, o problema que você estava resolvendo foi resolvido. As substituições de texto começarão a ser sincronizadas com o seu iPhone, iPad e ou iPod touch.
Esteja ciente de que este último passo (21) pode acabar copiando o problema de volta. Se sim, então ...
A cirurgia do arquivo Text Substitutions.plist
pode ser necessária. A abertura desse arquivo com qualquer editor de texto comum permite modificá-lo manualmente e remover entradas até que você possa restaurá-lo e que o seu problema seja resolvido (presumindo que o problema exista neste momento). Recomende o uso do BB Edit na App Store. O Xcode tem um bom editor, mas é um aplicativo gigante e não vale a pena baixar para esta pequena tarefa.
Atualizar
Uma duplicata das substituições de texto é armazenada em um arquivo oculto no sistema:
~/Library/Preferences/.GlobalPreferences.plist
com uma infinidade de outras coisas. Esse arquivo pode ser aberto e editado manualmente se os elementos nas Substituições de Texto não puderem ser removidos pelo processo acima. A edição requer alguns conhecimentos técnicos, mas pode ser feita com o BBEdit ou o Xcode. O TextEdit tende a não ser uma boa ferramenta para editar arquivos de texto sem formatação.