Puedes copiar la configuración a otra Mac copiando ~/Library/Preferences/.GlobalPreferences.plist
.
Tenga en cuenta que las preferencias se almacenan en caché en 10.9, por lo que si reemplaza una lista o la edita directamente, el cierre y la reapertura de aplicaciones no aplicarán los cambios. Puede aplicar los cambios ejecutando defaults read -g
, ejecutando killall cfprefsd
o cerrando la sesión y volviendo a iniciarla. Los cambios realizados con valores predeterminados aún se aplican si acaba de cerrar y volver a abrir una aplicación.
Imprima la configuración actual:
defaults read -g NSUserDictionaryReplacementItems
Añade una configuración:
defaults write -g NSUserDictionaryReplacementItems -array-add '{on=1;replace=cmd;with="⌘";}'
Reemplazar todas las configuraciones:
defaults write -g NSUserDictionaryReplacementItems '(
{on=1;replace=cmd;with="⌘";},
{on=1;replace=opt;with="⌥";}
)'
Imprima la configuración actual como XML:
defaults read -g NSUserDictionaryReplacementItems | plutil -convert xml1 - -o -
Reemplazar todas las configuraciones:
amp() { local x=${1//&/& }; x=${x//</< }; printf %s "${x//>/> }"; }
out='<array>'
while IFS= read -r l; do
out+="<dict><key>on</key><integer>1</integer><key>replace</key><string>$(amp "${l%% *}")</string><key>with</key><string>$(amp "${l#* }")</string></dict>"
done <<< 'cmd ⌘
opt ⌥'
defaults write -g NSUserDictionaryReplacementItems "$out</array>"
Reemplaza NSUserDictionaryReplacementItems
con NSUserReplacementItems
en 10.8 y versiones anteriores.