코딩/Vim

Vim - Substitution (단어 치환)

Junoni 2024. 1. 29. 05:02
반응형

목차

치환 시 유용한 옵션 - 치환 옵션 자세히 보기

 

[단어]를 포함한 단어 [새 단어]로 치환

동작
:%s/[단어]/[새 단어]/g 현재 파일에서 모든 [단어][단어]를 포함한 단어의 부분을 [새 단어]로 치환


예시: :%s/aaa/bbb/g

결과: 모든 aaa와 단어의 aaa 부분을 bbb로 치환

 

 

[단어]를 [새 단어]로 치환

동작
:%s/\<[단어]\>/[새 단어]/g 현재 파일에서 모든 [단어][새 단어]로 치환


예시: :%s/\<aaa\>/bbb/g

결과: 모든 aaabbb로 치환

 

 

[단어A], [단어B] 등등 여러 단어를 포함한 단어들 [새 단어]로 치환

동작
:%s/[단어A]\|[단어B]/[새 단어]/g 현재 파일에서 모든 [단어A], [단어B]와 두 개 단어들을 포함한 단어의 부분을 [새 단어]로 치환


예시: :%s/aaa\|bbb/ABC/g

결과: 모든 aaa, bbb, 단어의 aaa, bbb 부분을 ABC로 치환 

 

 

[단어A], [단어B] 등등 여러 단어들 [새 단어]로 치환

동작
:%s/\<[단어A]\>\|\<[단어B]\>/[새 단어]/g 현재 파일에서 모든 [단어A], [단어B][새 단어]로 치환


예시: :%s/\<aaa\>\|\<bbb\>/ABC/g

결과: 모든 aaa, bbbABC로 치환

 

 

이전에 찾은 단어를 찾아 [새 단어]로 치환

동작
:%s//[새 단어]/g 이전에 찾은 단어 찾아 모두 [새 단어]로 치환

단어 찾기 자세히 보기


예시: 이전에 /aaaaaa를 찾은 경우 :%s//bbb/g

결과: 이전에 찾은 aaa를 찾아 bbb로 치환
반응형