我有一个脚本,该脚本向我的操作系统添加了一系列文本替换快捷方式。该脚本遍历键值对的映射,并使用以下命令添加快捷方式:
defaults write -g \
NSUserDictionaryReplacementItems -array-add \
'{on=1;replace="some-key";with="some-val";}'
我正在 macos High Sierra 上运行此命令。我还确保没有任何其他应用程序在运行。
我的文本替换快捷方式最初会起作用,但是在使用了一点点之后,它们却意外地恢复为先前的设置。我想知道为什么它会以这种方式出现。