vi 편집기 찾아바꾸기에 관한 간단한 질문입니다.

YtodaUK의 이미지

아는게 너무 없어 간단한 것도 질문을 드리네요,,

vi 편집기에서
%s/찾을문장/바꿀문장
을 입력하면 찾을문장을 바꿀문장으로 치환해 줍니다.

그런데 찾을 문장이나 바꿀문장에 '/'가 포함되어 있으면
(예를들어 '../dir1/dir2'를 ../../dir1/dir2/'로 바꾸고 싶은경우)
'/'기호때문인지 쉽게 되지를 않네요

이런 경우에는 찾아바꾸기를 할 수 있는 다른방법이 있을까요?

다들 편한밤 되시구요
즐거운 주말 보내세요~

jungwook의 이미지

\ 붙이시고 하세요.

\/dir\/dir1 이런식..ㅎㅎ

YtodaUK의 이미지

감사합니다.
작업속도가 몇배는 단축될 것 같네요,,

YtodaUK의 이미지

감사합니다..
작업속도가 몇배는 단축될것 같네요,,ㅠㅠ

neocoin의 이미지

:%s:original/characters:alternative/chracters:g

:외에 $사용 가능힙니다.

이외에도 몇개 더 있는데, vim에서 도움말 위치가 기억아 안나네요. 알려주실분 계세요?

Prentice의 이미지

Vim 7.2 기준 :help :s 해보시면 E146 아래에 나와 있습니다.

Instead of the '/' which surrounds the pattern and replacement string, you
can use any other single-byte character, but not an alphanumeric character,
'\', '"' or '|'.  This is useful if you want to include a '/' in the search
pattern or replacement string.  Example:
	:s+/+//+
neocoin의 이미지

감사합니다. any string이었네요. :)

ytt123의 이미지

ㅎㅎ 감사합니다.매우 유용한 정보군요.
작업 속도 향상에 상당히 기여할 듯.