본문 바로가기

코딩/Vim

Vim - Spell Check (단어 철자 검사)

반응형

목차

Spellfile 파일 관련

단어 철자 검사 켜기/끄기

동작
set spell 단어 철자 검사 켜기 (철자가 틀린 단어들에 철자 에러 하이라이트하기)
set nospell 단어 철자 검사 끄기 (철자 에러 하이라이트 끄기)
set spl = [옵션]
set spelllang = [옵션]
단어 철자 검사할 언어를 [옵션]로 설정하기

옵션
en_us - 미국 영어

 

 

커서 이전에 철자가 틀린 단어로 커서 이동

동작
[s 커서를 커서 이전에 철자가 틀린 단어로 점프
[숫자][s 커서를 커서 이전에 [숫자]번째로 철자가 틀린 단어로 점프

 

 

커서 이후에 철자가 틀린 단어로 커서 이동

동작
]s 커서를 커서 이후에 철자가 틀린 단어로 점프
[숫자]]s 커서를 커서 이후에 [숫자]번째로 철자가 틀린 단어로 점프

 

 

현재 단어와 비슷하고 철자가 옳은 단어 보기 & 철자가 옳은 단어로 단어 치환하기

동작
z= (커서가 단어에 위치한 경우) 현재 단어와 비슷하고 철자가 옳은 단어들을 리스트로 보기

(철자가 옳은 단어들은 spellfile 파일에서 불러옴)

옳은 단어 리스트에서 순번 숫자를 입력 후 <Enter> 누를 시, 현재 단어를 그 옳은 단어로 치환
[숫자]z= (커서가 단어에 위치한 경우) 현재 단어를 철자가 옳은 단어 리스트에 있는 [숫자]번째 단어로 치환

Spellfile 파일 관련

단어를 철자가 옳은 단어로 spellfile 파일에 추가하기

동작
zg (커서가 단어에 위치한 경우) 현재 단어를 철자가 옳은 단어로 spellfile 파일에 추가하기

(spellfile 파일의 이름은 .add로 끝나며  ~/.vim/spell/에 위치)
zG (커서가 단어에 위치한경우) 현재 단어를 철자가 옳은 단어로 internal word list에 추가하기

(internal word list는 vim 종료 시 초기화 됨)

 

 

단어를 철자가 틀린 단어로 spellfile 파일에 추가하기

동작
zw (커서가 단어에 위치한 경우) 현재 단어를 철자가 틀린 단어로 spellfile 파일에 추가하기

(spellfile 파일의 이름은 .add로 끝나며  ~/.vim/spell/에 위치)
zW (커서가 단어에 위치한 경우) 현재 단어를 철자가 틀린 단어로 internal word list에 추가하기

(internal word list는 vim 종료 시 초기화 됨)

 

 

철자가 옳은 단어를 spellfile 파일에서 제거하기

동작
zug (커서가 단어에 위치한 경우) 현재 단어를 철자가 옳은 단어로 저장된 spellfile 파일에서 제거하기

(spellfile 파일의 이름은 .add로 끝나며  ~/.vim/spell/에 위치)
zuG (커서가 단어에 위치한 경우) 현재 단어를 철자가 옳은 단어로 저장된 internal word list에서 제거하기

(internal word list는 vim 종료 시 초기화 됨)

 

 

철자가 틀린 단어를 spellfile 파일에서 제거하기

동작
zuw (커서가 단어에 위치한 경우) 현재 단어를 철자가 틀린 단어로 저장된 spellfile 파일에서 제거하기

(spellfile 파일의 이름은 .add로 끝나며  ~/.vim/spell/에 위치)
zuW (커서가 단어에 위치한 경우) 현재 단어를 철자가 틀린 단어로 저장된 internal word list에서 제거하기

(internal word list는 vim 종료 시 초기화 됨)
반응형