TOOL/VIM

[VIM] 바꾸기

tony99 2023. 6. 2. 10:48

바꾸기

 

(1) 1~10행의 모든 Hello Bye로 변경 - :1,10s/Hello/Bye/g

(2) 문서 전체의 모든 Hello Bye로 변경 - :%s/Hello/Bye/g

(3) 현재 행에서 마지막 행 까지의 모든 Hello Bye로 변경 - :.,$s/Hello/Bye/g-:

 

 

블록 부분 바꾸기

:%s/원본문자/치환문자/g

:1,$s/원본문자/치환문자/g

:1,10s/원본문자/치환문자/g

 

%는 문서 전체

1,10 는 1번째 줄에서 10번째 줄

 

 

ctrl v 를 눌러 가상 블럭을 설정하여 자기가 원하는 라인 부터 아래로 블럭을 설정

그리고 : 를 누르면 

:'<,'> 와 같이 출력

:'<,'>s/원본문자/치환문자/g 와 같이 추가로 명령 타이핑

위에서 v 로 가상 블럭을 잡은 부분의 범위에만 치환