2010-03-28 2 views
9

저는 여러 언어를 사용하고 있으며, 현재 이들 중 어떤 언어로 맞춤법 검사를 수행해야 하는지를 vim에 표시해야합니다. vim이 올바른 것을 자동으로 탐지하도록 설정하는 방법이 있습니까? 저는 vim의 이전 버전에서 맞춤법 검사가 통합되지 않았을 때 vimspell 스크립트가 이것을 가능하게 만들었다는 것을 모호하게 기억합니다.vim은 파일의 자연어를 감지하고 정확한 사전을로드 할 수 있습니까?

하나의 파일에 여러 언어를 자주 섞어 쓰기 때문에 파일뿐만 아니라 파일의 일부에도 적용 할 수 있다면 더 좋을 것입니다. 물론 여러 사전을 동시에로드하지 않으려합니다.

답변

3

자동 검색 방법이 있는지 모르겠지만 vim:spell:spelllang=foo,bar,baz을 파일의 맨 아래에 넣으면 vim은 파일을 열 때 맞춤법 검사 언어를 foo, bar 및 baz로 설정합니다. 텍스트 앞에 최소한 하나의 공백을 두어야합니다. 그렇지 않으면 vim이 파일의 일부라고 생각합니다.

command! Nb :set spelllang=nb 
command! En :set spelllang=en 
+1

당신은 시작 또는 파일의 끝에 그것을 넣을 수 있습니다 : 정력이 기능이 누락되어 있기 때문에 –

1

, 나는 유용의 .vimrc에 다음과 같은 단축키를 정의 할 수 발견했다. `: help modeline`을보세요.
관련 문제