У меня есть скрипт, который добавляет список ярлыков для замены текста в моей операционной системе. Сценарий выполняет итерацию карты пар ключ-значение и добавляет ярлыки с помощью следующей команды:
defaults write -g \
NSUserDictionaryReplacementItems -array-add \
'{on=1;replace="some-key";with="some-val";}'
Я запускаю эту команду на macos High Sierra . Я также позаботился о том, чтобы у меня не работали другие приложения.
Поначалу мои ярлыки для замены текста работают, но после небольшого использования они неожиданно возвращаются к предыдущим настройкам. Я хотел бы знать о любых причинах, по которым он может так себя вести.