TL; DR: смотрите обновление внизу, если ничего больше.
Для Мохаве и Каталины ... Как очистить текстовые замены, которые не удаляются, которые не синхронизируются с вашими устройствами iOS должным образом, или любую другую ошибку в заменах клавиатуры, которую вы не можете устранить, просто используя Системные настройки-> Клавиатура -> Текстовый интерфейс пользователя.
База данных замены текста хранится здесь:
~/Library/KeyboardServices/TextReplacements.db
для смелых вы можете открыть это с помощью SQLPro для SQLLite или Valentina Studio (ссылки в App Store).
Для пошаговой ядерной бомбы с орбиты сделайте это ... (без потери данных)
1 Сделайте резервную копию ваших текстовых замен
- Настройки открытой системы
- Нажмите Клавиатура
- Нажмите вкладку Текст
- Нажмите в списке замен
- command+ a выбрать их все
- Перетащите на рабочий стол (это создает
Text Substitutions.plist
- Выйти (закрыть) Системные настройки
2 Полностью удалить текстовые замены
- Откройте «Монитор активности»
- найти
keyboardservicesd
и «бросить»
- найти
Keyboard Remote Service (System Preferences)
и «бросить»
- в Finder Command+G
- Вставить в
/Users/williamcerniuk/Library/KeyboardServices/
- Нажмите кнопку «Перейти»
- command+ aвыбрать все элементы в папке
- command+ deleteположить их в мусорное ведро
- (очень важно) удалить ~ / Library / Keyboard / textReplacements.cache
3 Восстановление резервной копии текстовых замен
Теперь вот пикантная часть. Замена клавиатуры, которую вы только что сохранили, может на самом деле иметь проблему, но попробуйте это в любом случае, чтобы вернуть их из резервной копии.
- Настройки открытой системы
- Нажмите Клавиатура
- Нажмите вкладку Текст
- Найдите файл
Text Substitutions.plist
- Перетащите файл
Text Substitutions.plist
в пустой список «заменить на»
Теперь ваши старые текстовые замены снова появились, и, если повезет, проблема, которую вы решали, была решена. Замены текста начнут синхронизироваться с вашим iPhone, iPad и / или iPod touch.
Имейте в виду, что последний шаг (21) может просто привести к копированию проблемы. Если так, то ...
Операция файла Text Substitutions.plist
может быть необходимой. Открытие этого файла в любом обычном текстовом редакторе позволяет вам вручную изменять его и удалять записи, пока вы не сможете восстановить его, и ваша проблема будет решена (если ваша проблема существует на данный момент). Рекомендую использовать BB Edit из App Store. У Xcode есть хороший редактор, но это приложение-бегемот, и его не стоит загружать для этой небольшой задачи.
Обновить
Дубликаты текстовых замен хранятся в скрытом файле в системе:
~/Library/Preferences/.GlobalPreferences.plist
с множеством других вещей. Этот файл может быть открыт и отредактирован вручную, если элементы в Заменах текста не могут быть удалены для процесса, описанного выше. Редактирование требует технических знаний, но может быть сделано с BBEdit или Xcode. TextEdit, как правило, не является хорошим инструментом для редактирования текстовых файлов.