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
.