본문 바로가기

코딩/Vim

Vim - Search (단어 찾기 관련 - 기타 & Set Option)

반응형

기타

동작
:%s/[단어]//gn [단어] 찾고 [단어]를 포함한 줄의 개수 & 찾은 [단어]의 개수 보기

Set Options

단어 검색 시, 대문자/소문자를 구분/비구분

동작
:set ic
:set ignorecase
단어 검색 시, 대문자/소문자 무시하기
:set noic
:set noignorecase
단어 검색 시, 대문자/소문자 구분하기
:set scs
:set smartcase
단어 검색 시, 입력한 단어에 대문자가 포함되면 :set ignorecase 무시하고 대문자/소문자 구분하기
:set noscs
:set nosmartcase
:set smartcase 비허용

 

 

증분 검색 (Incremental Search) 허용/비허용

동작
:set is
:set incsearch
증분 검색 (Incremental Search) 허용

/ 혹은 ? 누른 후 문자를 입력하면서 입력된 문자들과 일치한 단어 찾기
:set nois
:set noincsearch
증분 검색 (Incremental Search) 비허용

/ 혹은 ? 누른 후 문자를 입력하면서 입력된 문자들과 일치한 단어 찾기

 

 

찾은 단어 하이라이트 켜기/끄기

동작
:set hls
:set hlsearch
찾은 단어 하이라이트하기
:set nohls
:set nohlsearch
찾은 단어 하이라이트 하지 않기

 

 

파일 전체를 돌아가며 찾은 단어로 커서 이동 허용/비허용

동작
:set ws
:set wrapscan
파일 전체를 돌아가며 찾은 단어로 커서 이동 허용 (기본값)


예시:
아랫 방향으로 단어 검색 중 파일에서 마지막으로 찾은 단어에 커서가 위치하고 n 누를 시, 파일의 맨 위에 찾은 단어로 커서 이동 허용
:set nows
:set nowrapscan
파일 전체를 돌아가며 찾은 단어로 커서 이동 비허용

예시:
아랫 방향으로 단어 검색 중 파일에서 마지막으로 찾은 단어에 커서가 위치하고 n 누를 시, 파일의 맨 위에 찾은 단어로 커서 이동 비허용
반응형