vim에서 string replace를 좀 더 간편하게 할 수 있는 방법 있나요?

hwayak의 이미지

vim에서 string replace를 파일 전체에 대해서 수행할 때, 저는

:1,$s/abc/xyz/g

위와 같이 입력합니다.

단어 단위로 바꾸고자 할 경우엔

:1,$s/\/xyz/g

위와 같이 입력합니다.

그런데 매번 저렇게 1,$s, g 따위 등을 계속 입력해야 하니까 번거롭네요.

좀 더 편하게 할 수 있는 방법 (단축키 또는 플러그인 등등)이 있는지 궁금합니다.

mirr187의 이미지

저같은 경우에는 전체 파일에 대하여 변경시

1, $s 대신에 %s 를 사용합니다 ;; 그리고 뒤에 g를 생략하지요

Prentice의 이미지

g는 생략하면 안 될 때도 있죠.

참고로 Vim에서 :set gdefault를 사용하시면 줄 전체에 대해 항상 치환이 일어나고, 이 때 g를 적으면 반대로 첫 치환만 일어납니다.

이 옵션 한번 써볼까 말까 그런 생각이 드네요.