Я хотел бы иметь возможность динамически добавлять и удалять слова из общесистемного словаря в Mountain Lion. Вариант использования:
Я мог бы работать над двумя отдельными художественными произведениями и хотел бы загружать и выгружать каждый список отдельно. Я не ищу приложение с пользовательской проверкой орфографии; Я определенно ищу что-то, что работает со встроенной общесистемной подсистемой проверки орфографии.
Рассмотрены все решения: с открытым исходным кодом, платные приложения, AppleScript, Automator, сценарии оболочки — все что угодно.
Когда вы нажимаете кнопку «Обучение», слово добавляется к ~/Library/Spelling/LocalDictionary
, если язык установлен автоматически, или к ~/Library/Spelling/en
, если язык установлен на английский (США). en_GB
используется для британского английского и en
используется только для американского английского.
Если вы редактируете файлы ~/Library/Spelling/
напрямую, вы можете применить изменения, завершив AppleSpell
процесс.
Поэтому попробуйте назначить ярлык для скрипта следующим образом:
cd ~/Library/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 dictionary $d" -message '' -group spellingdictionary
sleep 3
terminal-notifier -remove spellingdictionary
Если, например, вы используете британско-английский словарь, измените его en
на en_GB
.
Вы можете установить terminal-notifier
с sudo /usr/bin/gem install terminal-notifier
.