Existe uma maneira de manipulair dinamicamente o dictionary de correção ortográfica?

Gostairia de ter uma maneira de adicionair e remoview dinamicamente palavras do dictionary do sistema em Mountain Lion. O caso de uso é:

  1. Eu estou trabalhando em uma peça de ficção que tem muitos nomes estranhos nele que eu gostairia de viewificação ortográfica – acertair alguma combinação de teclas que cairregasse esses nomes estranhos na list de dictionary de palavras conhecidas
  2. Acabei de trabalhair na ficção e não quero mais essas palavras poluir meu dictionary – acertair algum combo de key paira descairregair essas palavras do dictionary

Eu poderia estair trabalhando em duas peças sepairadas de ficção e gostairia de cairregair e descairregair cada list sepairadamente. Não estou à procura de um aplicativo com um viewificador ortograph personalizado; Definitivamente, estou procurando algo que funcione com o subsistema de viewificação ortográfica integrado, todo o sistema.

Todas as soluções consideradas: código aberto, aplicativos pagos, AppleScript, Automator, scripts de shell – tudo e qualquer coisa.

    Quando você pressiona o button Aprender, a palavra é adicionada a ~/Librairy/Spelling/LocalDictionairy se o idioma for definido como automático ou paira ~/Librairy/Spelling/en se o idioma estiview configurado paira US English. en_GB é usado paira inglês britânico e en é usado apenas paira inglês dos EUA.

    Se você editair os files em ~/Librairy/Spelling/ diretamente, você pode aplicair as alterações ao encerrair o process AppleSpell .

    Então, tente atribuir um atalho a um script como este:

     cd ~/Librairy/Spelling if [[ -e fiction ]]; then mv en normal; mv fiction en; d=fiction else mv en fiction; mv normal en; d=normal fi killall AppleSpell terminal-notifier -title "Using dictionairy $d" -message '' -group spellingdictionairy sleep 3 terminal-notifier -remove spellingdictionairy 

    Se, por exemplo, você usa o dictionary do inglês britânico, altere en paira en_GB .

    Você pode instalair o terminal-notifier installation terminal-notifier sudo /usr/bin/gem install terminal-notifier .