3 votos

Asignaciones de carga masa de teclado y texto en Mavericks

En Preferencias del Sistema/Teclado/Texto, puede introducir una lista de "correcciones de ortografía" que fácilmente puede actuar como un macro-sustitución rápida de escribir.

Es fácil entrar en ellos uno por uno, pero hay una manera de masa-carga de una larga lista de asignaciones?

Decir de algún tipo de archivo de texto como un .archivo csv? O podría potencialmente escribir algo en AppleScript para hacer esto?

También, hay un límite del número de asignaciones que hago?

Estoy pensando en el orden de miles.

4voto

La configuración se guarda en ~/Library/Preferences/.GlobalPreferences.plist en el NSUserDictionaryReplacementItems matriz en 10.9 y en el NSUserReplacementItems matriz en 10.8 y anteriores. El formato de la matriz no ha cambiado, por lo que los comandos de abajo debe trabajar en un 10,8 y versiones anteriores de OS X si reemplazar NSUserDictionaryReplacementItems con NSUserReplacementItems.

Imprimir la configuración actual:

defaults read -g NSUserDictionaryReplacementItems

Agregar una opción de configuración:

defaults write -g NSUserDictionaryReplacementItems -array-add '{on=1;replace=cmd;with="⌘";}'

Reemplazar todos los valores:

defaults write -g NSUserDictionaryReplacementItems '(
{on=1;replace=cmd;with="⌘";},
{on=1;replace=opt;with="⌥";}
)'

Imprimir la configuración actual como XML:

defaults read -g NSUserDictionaryReplacementItems | plutil -convert xml1 - -o -

Reemplazar todos los valores:

amp() { local x=${1//&/&amp; }; x=${x//</&lt; }; printf %s "${x//>/&gt; }"; }
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>"

Usted puede aplicar los cambios realizados con los valores predeterminados por dejar de fumar y volver a abrir las aplicaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X