맞춤법 검사 사전을 동적으로 조작하는 방법이 있습니까?


2

Mountain Lion의 시스템 전체 사전에서 단어를 동적으로 추가하고 제거하는 방법을 원합니다. 유스 케이스는 다음과 같습니다.

  1. 맞춤법 검사를 원하는 이상한 이름이 많은 허구를 만들고 있습니다. 이상한 단어를 알려진 단어의 사전 목록에로드하는 키 조합을 누르십시오.
  2. 나는 픽션 작업을 마쳤고 더 이상 단어가 내 사전을 오염시키는 것을 원하지 않습니다. 키 조합을 눌러 사전에서 해당 단어를 언로드하십시오.

나는 두 개의 분리 된 픽션에서 작업 할 수 있으며 각 목록을 개별적으로로드 및 언로드하고 싶습니다. 맞춤법 검사기를 갖춘 앱을 찾고 있지 않습니다. 필자는 기본적으로 시스템 전체의 맞춤법 검사 하위 시스템과 작동하는 것을 찾고 있습니다.

고려 된 모든 솔루션 : 오픈 소스, 유료 응용 프로그램, AppleScript, Automator, 쉘 스크립트 등 무엇이든 가능합니다.

답변:


1

학습 버튼을 누르면 ~/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-notifiersudo /usr/bin/gem install terminal-notifier.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.