vi에서 문자열 치환할때 %s/바꾸고 싶은 문자열/바뀔 문자열/g 의 경의 바꾸고 싶은 문자열이 굉장히 길다면 치기가 많이 귀찮던데 터미널의 copy&paste방법말고 자동완성으로 채울수 있는방법은 없나요?
이런 것을 원하신건가요?
%s/B.*E/바뀔 문자열/g
B = 바꾸고 싶은 문자열의 첫번째 단어 E = 바꾸고 싶은 문자열의 마지막 단어
%s//바뀔문자열/g 로 하시면,
생략된 "바꾸고 싶은 문자열" 부분에, 마지막 검색한 문자열로 가정하게 됩니다.
혹시나 하고, 해보니 되더군요. ㅎㅎ
정규표현을 쓰시면
이런 것을 원하신건가요?
%s/B.*E/바뀔 문자열/g
B = 바꾸고 싶은 문자열의 첫번째 단어
E = 바꾸고 싶은 문자열의 마지막 단어
%s//바뀔문자열/g 로
%s//바뀔문자열/g
로 하시면,
생략된 "바꾸고 싶은 문자열" 부분에, 마지막 검색한 문자열로 가정하게 됩니다.
혹시나 하고, 해보니 되더군요. ㅎㅎ