TL; DR: Zobacz aktualizację na dole, jeśli nic więcej.
W przypadku Mojave i Catalina ... Jak wyczyścić zamienniki tekstu, które odmawiają usunięcia, które nie synchronizują się prawidłowo z urządzeniami iOS, lub inny błąd w zamianie klawiatury, którego nie można rozwiązać za pomocą Preferencji systemowych-> Klawiatura -> Tekstowy interfejs użytkownika.
Baza danych zamiany tekstu jest przechowywana tutaj:
~/Library/KeyboardServices/TextReplacements.db
dla odważnych możesz to otworzyć za pomocą SQLPro for SQLLite lub Valentina Studio (linki do App Store).
Zrób krok po kroku dla nuke'a z orbity ... (bez utraty danych)
1 Utwórz kopię zapasową zamiany tekstu
- Otwórz Preferencje systemowe
- Kliknij opcję Klawiatura
- Kliknij kartę Tekst
- Kliknij na liście zamienników
- command+, a aby zaznaczyć je wszystkie
- Przeciągnij i upuść na pulpit (tworzy
Text Substitutions.plist
- Wyjdź (zamknij) Preferencje systemowe
2 Całkowicie usuń zamienniki tekstu
- Otwórz „Monitor aktywności”
- znajdź go
keyboardservicesd
i „wymuś”
- znajdź go
Keyboard Remote Service (System Preferences)
i „wymuś”
- w Finderze Command+G
- Wklej
/Users/williamcerniuk/Library/KeyboardServices/
- Naciśnij przycisk „Idź”
- command+, aaby zaznaczyć wszystkie elementy w folderze
- command+ deleteumieścić je w koszu
- (bardzo ważne) delete ~ / Library / Keyboard / textReplacements.cache
3 Przywróć kopię zapasową zastępowania tekstu
Teraz jest ta dicyjna część. Problem, który właśnie uratowałeś podczas wymiany klawiatury, może mieć problem, ale i tak spróbuj go odzyskać z kopii zapasowej.
- Otwórz Preferencje systemowe
- Kliknij opcję Klawiatura
- Kliknij kartę Tekst
- Znajdź plik
Text Substitutions.plist
- Przeciągnij plik
Text Substitutions.plist
na pustą listę „zamień na”
Teraz ponownie pojawiły się twoje stare zamiany tekstu i przy odrobinie szczęścia rozwiązany problem został rozwiązany. Zamienniki tekstu zaczną synchronizować się z telefonem iPhone, iPadem i iPodem touch.
Pamiętaj, że ten ostatni krok (21) może po prostu zakończyć problem od razu. Jeśli tak, to ...
Text Substitutions.plist
Konieczna może być operacja pliku . Otwarcie tego pliku za pomocą dowolnego zwykłego edytora tekstu pozwala ręcznie zmodyfikować go i usunąć wpisy, dopóki nie będzie można go przywrócić, a problem zostanie rozwiązany (zakładając, że problem istnieje w tym momencie). Polecam korzystanie z BB Edit ze sklepu App Store. Xcode ma fajny edytor, ale jest to aplikacja-behemot, której nie warto pobierać do tego małego zadania.
Aktualizacja
Duplikat zamienników tekstu jest przechowywany w ukrytym pliku w systemie:
~/Library/Preferences/.GlobalPreferences.plist
z mnóstwem innych rzeczy. Ten plik można otworzyć i edytować ręcznie, jeśli elementów w zamianie tekstu nie można usunąć zgodnie z powyższym procesem. Edycja wymaga trochę wiedzy technicznej, ale można to zrobić za pomocą BBEdit lub Xcode. TextEdit nie jest dobrym narzędziem do edycji zwykłych plików tekstowych.