본문 바로가기

코딩/Vim

Vim - Search (단어 찾기)

반응형

현재 파일에서 단어를 찾고 싶을 때 유용한 기능.

찾은 단어는 하이라이트 됨.

 

아랫 방향으로 단어 찾기

윗 방향으로 단어 찾기

최근 찾은 단어 찾기

아랫 방향으로 단어 찾기

[단어]를 포함한 단어 찾기

동작
/[단어] [단어]를 포함한 단어 찾기 (아랫 방향으로)
(대문자/소문자 구분은 Set Optionsignorecase, smartcase 여부에 따라 달라짐)
/\c[단어] [단어]를 포함한 단어 찾기 (아랫 방향으로)
(대문자/소문자 구분 안함)
/\C[단어] [단어]를 포함한 단어 찾기 (아랫 방향으로)
(대문자/소문자 구분함)
g* (커서가 단어에 위치한 경우) 커서에 있는 단어를 포함한 단어 찾기 (아랫 방향으로)
(대문자/소문자 구분 안함)

 

 

[단어]들을 포함한 단어 찾기

동작
/[단어A]\|[단어B]
/\v[단어A]|[단어B]
여러 [단어]들을 포함한 단어 찾기 (아랫 방향으로)

 

 

[단어]로 시작하는 단어 찾기

동작
/\<[단어]
/\<[단어]/>
[단어]로 시작하는 단어 찾기 (아랫 방향으로)

 

 

[단어]로 끝나는 단어 찾기

동작
/[단어]\> [단어]로 끝나는 단어 찾기 (아랫 방향으로)

 

 

[단어] 찾기

동작
/\<[단어]\> 정확히 일치하는 [단어] 찾기 (아랫 방향으로)
* (커서가 단어에 위치한 경우) 커서에 있는 단어와 정확히 일치하는 단어 찾기 (아랫 방향으로)

 

 

각 줄에서 [단어]로 시작하는 단어 찾기

동작
/^[단어] 각 줄에서 [단어]로 시작하는 단어 찾기

윗 방향으로 단어 찾기

[단어]를 포함한 단어 찾기

동작
?[단어] [단어]를 포함한 단어 찾기 (윗 방향으로)
(대문자/소문자 구분은 Set Options  ignorecasesmartcase 여부에 따라 달라짐)
?\c[단어] [단어]를 포함한 단어 찾기 (윗 방향으로)
(대문자/소문자 구분 안함)
?\C[단어] [단어]를 포함한 단어 찾기 (윗 방향으로)
(대문자/소문자 구분함)
g# (커서가 단어에 위치한 경우) 커서에 있는 단어를 포함한 단어 찾기 (윗 방향으로)
(대문자/소문자 구분 안함)

 

 

[단어]들을 포함한 단어 찾기

동작
?[단어A]\|[B]
?\v[단어A]|[B]
여러 [단어]들을 포함한 단어 찾기 (윗 방향으로)

 

 

[단어]로 시작하는 단어 찾기

동작
?\<[단어]
?\<[단어]?>
[단어]로 시작하는 단어 찾기 (윗 방향으로)

 

 

[단어]로 끝나는 단어 찾기

동작
?[단어]\> [단어]로 끝나는 단어 찾기 (윗 방향으로)

 

 

[단어] 찾기

동작
?\<[단어]\> 정확히 일치하는 [단어] 찾기 (윗 방향으로)
(커서가 단어에 위치한 경우) 커서에 있는 단어 찾기 (윗 방향으로)

 

 

각 줄에서 [단어]로 끝나는 단어 찾기

동작
/[단어]$ 각 줄에서 [단어]로 끝나는 단어 찾기

최근 찾은 단어 찾기

최근 찾은 단어 찾기

동작
// 이전에 찾은 단어 아래 방향으로 찾기
?? 이전에 찾은 단어 윗 방향으로 찾기
n 이전에 찾은 단어 찾기 
N 이전에 찾은 단어 찾기 (반대 방향으로 찾기)

 

 

찾은 단어중 이전 & 다음번째 단어로 커서 점프

동작
n 찾은 단어 중에 다음번째 단어로 커서 점프
N 찾은 단어 중에 이전번째 단어로 커서 점프
반응형