늘 겸손하게

VIM 문자열 모두 바꾸기 본문

Programming Library & Tools/VIM

VIM 문자열 모두 바꾸기

besforyou999 2021. 10. 2. 16:48

안녕하세요 besforyou 입니다

 

이번 글에서는 vim 안에서 문자열을 한번에 모두 변경하는 방법에 대해 소개하겠습니다.

 

 


명령행 모드에서

%s/(찾을패턴)/(바꿀문자열)/옵션

를 입력하면 됩니다.

 

 

찾을 패턴이나 문자열에 /가 섞여있는 경우 구분자를 / 대신 @, ! 로 사용해도 무방합니다.

 

%s@(찾을패턴)@(바꿀문자열)@옵션

%s!(찾을패턴)!(바꿀문자열)!옵션

 


예제

C++ 파일 안에 모든 double을 float으로 바꾸고 싶어요

%s/double/float/g

 

 

 

 

 


옵션

 

명령문 맨 마지막에 추가하여 적용할 수 있습니다.

 

 

g : 문자열들을 물어보지 않고 변경

i : 대소문자 무시

c : 문자열이 검색될때마다 바꿀지 말지 사용자에게 질문

 

 

 

 

한꺼번에 모든 문자들을 변경하고 싶다면 g 옵션을 추가하는것이 유용합니다.

'Programming Library & Tools > VIM' 카테고리의 다른 글

VIM 여러 줄 들여쓰기 ( 탭 )  (0) 2022.03.03
VIM 유용한 명령어 모음  (0) 2022.02.14
VIM 줄 보이기  (0) 2021.06.28
VIM 바탕 색 바꾸기  (0) 2021.02.12
VIM 탭, 인덴트 바꾸기  (0) 2021.02.11