영어 문장을 aspell로 맞춤법 검사

2305 단어 영어cliaspell
  • 이 기사를 읽으면 명령줄에서 영어 문장의 철자 검사를 할 수 있게 됩니다.
  • 맞춤법 검사에서 무시하려는 단어를 팀에서 공유할 수 있습니다.

  • 동기



    영어 단어, 병적까지 철자 미스하므로 철자 검사기에 의존하고 싶다.
    md로 영어 문서를하고 명령 줄에서 맞춤법을 검사하고 싶습니다.

    aspell



    aspell 라는 것이 있는 것 같다.
    $ aspell -l en -c <file>
    에서 맞춤법을 확인할 수 있습니다. 감사합니다.-l en 에서 영어를 지정했습니다.
    수상한 철자를 증분으로 사제스트하고,
    무시할 것인가, aspell 가 내고 있는 후보로 옮겨놓는지, 스스로 써 바꿀 수 있을까. 라든지 선택이 가능하다.

    예를 들면, CUI 라는 단어에는 다음과 같이 서제스트해 준다.



    전문 용어 문제



    IT계의 전문 용어는 철자 체크에 걸리기 쉽다.
    그런 것은 매번 걸려 버리기 때문에 조금 효율이 나쁘다.

    그래서 Add를 잡는다. 이것도 철자 오류가 서제스트되었을 때 나오는 선택사항 안에 있다. a 라고 타입하면 사용할 수 있다.Add 그러면 그 단어는 個人辞書(personal dictionary)에 등록된다.
    일단 개인 사전에 등록되면 다음 번부터 같은 단어가 나와도 무시됩니다.

    개인 사전은 .aspell.<言語の種類>.pws 라는 이름의 파일.
    영어라고 .aspell.en.pws

    개인 사전 공유



    팀에서 영문 문서를 관리하고 있으므로 개인 사전을 공유하고 싶습니다.
    개인 사전은 기본적으로 홈 디렉토리에 생성됩니다.
    문서는 GitHub에서 관리하기 때문에 리포지토리 상단에 개인 사전을 넣습니다.
    -p 옵션으로 개인 사전의 경로를 지정하는 운용으로 한다.
    $ aspell -p `git rev-parse --show-toplevel`/.aspell.en.pws -l en -c <file>
    
    git rev-parse --show-toplevel 리포지토리의 최상위 디렉토리의 절대 경로가 반환됩니다.

    대부분 명령이 길어지기 때문에 짧게 하고 싶다.

    Git에서 관리하기 때문에 백업 파일이 필요하지 않습니다.



    기본적으로 맞춤법을 다시 작성하면 문서 백업이 생성됩니다. 부드러운.
    하지만 문서는 이미 git 관리하에 있으므로 백업이 필요하지 않습니다.

    그래서 --dont-backup 옵션을 붙여, 생성되지 않게 한다.
    $ aspell --dont-backup -p `git rev-parse --show-toplevel`/.aspell.en.pws -l en -c <file>
    

    URL



    URL은 기본값으로 무시되므로 고맙습니다.
    가능하면 markdown 모드도 원한다.

    이것도 좋을지도 모른다.
    htps //w w. 음 pmjs. 코 m / Pac 카게 / 마 rk 도 w

    Install



    Mac은 이런 느낌
    brew install aspell

    좋은 웹페이지 즐겨찾기