Właśnie zaktualizowano do 10.12.2 i zastąpienia tekstu już nie działają.
Często go używam do tworzenia skrótów do słów. Moja lista zamienników wciąż znajduje się w Preferencjach systemowych> Klawiatura> Tekst, ale już nie działają.
Na przykład mam „tky” do „Dziękuję bardzo”, a teraz, gdy wpisuję „tky”, to już go nie zastępuje.
Czy są jakieś wskazówki, które sprawią, że znów będzie działać?
Dzięki
macos
macos-sierra
delphirules
źródło
źródło
Odpowiedzi:
Kilka osób zgłasza sporadyczne problemy ze skrótami tekstowymi w 10.12.2. Ogólnym pomysłem jest poczekanie na ponowną synchronizację iCloud, być może poprzez dodanie nowego podstawienia na innym urządzeniu. Możesz także spróbować zresetować system skrótów, wykonując kopię zapasową, usuwając następujący folder:
źródło
Na moim komputerze iMac z systemem macOS 10.12.4 wypróbowałem obie powyższe sugestie (ręczne ponowne uruchomienie, usunięcie folderu ~ / Library / Group Containers / com.apple.InputMethodKit.TextReplacementService.)
Żaden mi nie działał.
Próbowałem następnie dodać nowy wpis w oknie zamiany tekstu (Preferencje systemowe> Klawiatura> Tekst), a następnie zastąpiłem tekst.
źródło
Zauważyłem, że kiedy MacOS wykonuje aktualizację, która wymaga ponownego uruchomienia, podstawianie tekstu nie będzie działać, dopóki ręcznie nie uruchomisz ponownie komputera. Zdarzyło się to ze mną w ostatnich aktualizacjach: po samej aktualizacji zrestartuj komputer, muszę ponownie uruchomić go ręcznie, aby zastąpienia tekstu znów działały. Mam nadzieję, że to komuś pomoże.
źródło
Spróbuj wykonać następujące czynności w terminalu:
źródło
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
Text Substitutions.plist
2 Całkowicie usuń zamienniki tekstu
keyboardservicesd
i „wymuś”Keyboard Remote Service (System Preferences)
i „wymuś”/Users/williamcerniuk/Library/KeyboardServices/
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.
Text Substitutions.plist
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.
źródło