vi에서 치환할 문자열 자동완성 하는 방법있나요?

geneven의 이미지

vi에서 문자열 치환할때 %s/바꾸고 싶은 문자열/바뀔 문자열/g
의 경의 바꾸고 싶은 문자열이 굉장히 길다면 치기가 많이 귀찮던데 터미널의 copy&paste방법말고 자동완성으로 채울수 있는방법은 없나요?

penstrong의 이미지

이런 것을 원하신건가요?

%s/B.*E/바뀔 문자열/g

B = 바꾸고 싶은 문자열의 첫번째 단어
E = 바꾸고 싶은 문자열의 마지막 단어

그노카스의 이미지

%s//바뀔문자열/g
로 하시면,

생략된 "바꾸고 싶은 문자열" 부분에, 마지막 검색한 문자열로 가정하게 됩니다.

혹시나 하고, 해보니 되더군요. ㅎㅎ