Просто обновился до 10.12.2 и текстовые замены больше не работают.
Я часто использую его для создания ярлыков к словам. Мой список замен по-прежнему находится в Системных настройках> Клавиатура> Текст, но они больше не работают.
Например, у меня есть «tky», чтобы заменить «Большое спасибо», и теперь, когда я набираю «tky», он больше не заменяет его.
Какие-нибудь подсказки, чтобы заставить это работать снова?
Благодарность
macos
macos-sierra
delphirules
источник
источник
Ответы:
В 10.12.2 есть несколько людей, сообщающих о спорадических проблемах с текстовыми ярлыками. Основная идея заключается в том, чтобы дождаться повторной синхронизации iCloud, возможно, добавив новую замену на другое устройство. Вы также можете попробовать сбросить систему ярлыков (сделав резервную копию), удалив следующую папку:
источник
На моем iMac под управлением macOS 10.12.4 я попробовал оба вышеупомянутых предложения (перезапуск вручную, очистка папки ~ / Library / Group Containers / com.apple.InputMethodKit.TextReplacementService.)
Ни один не работал для меня.
Затем я попытался добавить новую запись в окне замены текста («Системные настройки»> «Клавиатура»> «Текст»), после чего замена текста начала работать.
источник
Я заметил, что когда MacOS выполняет обновление, которое необходимо перезапустить, подстановки текста не будут работать, пока вы не перезагрузите компьютер вручную. Это произошло со мной в последних обновлениях: после того, как само обновление перезапустит компьютер, мне придется перезапустить его снова вручную, чтобы текстовые замены снова заработали. Надеюсь, это поможет кому-то.
источник
Попробуйте следующее в терминале:
источник
TL; DR: смотрите обновление внизу, если ничего больше.
Для Мохаве и Каталины ... Как очистить текстовые замены, которые не удаляются, которые не синхронизируются с вашими устройствами iOS должным образом, или любую другую ошибку в заменах клавиатуры, которую вы не можете устранить, просто используя Системные настройки-> Клавиатура -> Текстовый интерфейс пользователя.
База данных замены текста хранится здесь:
~/Library/KeyboardServices/TextReplacements.db
для смелых вы можете открыть это с помощью SQLPro для SQLLite или Valentina Studio (ссылки в App Store).
Для пошаговой ядерной бомбы с орбиты сделайте это ... (без потери данных)
1 Сделайте резервную копию ваших текстовых замен
Text Substitutions.plist
2 Полностью удалить текстовые замены
keyboardservicesd
и «бросить»Keyboard Remote Service (System Preferences)
и «бросить»/Users/williamcerniuk/Library/KeyboardServices/
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, как правило, не является хорошим инструментом для редактирования текстовых файлов.
источник