VIM을 사용하여 검색 필드의 경로를 바꾸는 방법

VIM을 사용하여 검색 필드의 경로를 바꾸는 방법

VIM에서 이 텍스트를 바꾸려고 합니다.

Actual Path /home/omipenguin/Servers\ Information/systemscript.sh/sysinfo.txt

이 새로운 길로

/home/sysinfo

나는 노력했다

%s/\/home\/omipenguin\/Servers\ Information\/systemscript.sh\/sysinfo.txt//home/sysinfo/g

그런데 VIM이 그걸 나한테 줬어요 Pattern not Found. 뭐가 문제 야?

답변1

슬래시는 기본 패턴 구분 기호 /로 사용됩니다 vim. 이는 패턴을 사용자가 원하는 대체 항목과 분리하므로 vim경로의 슬래시가 잘못 해석됩니다. 다음과 같이 다른 구분 기호를 지정할 수 있습니다.

%s!/home/omipenguin/Servers\\ Information/systemscript.sh/sysinfo.txt!/home/sysinfo!g

\백슬래시 는 정규식에서 특별한 의미를 가지므로 이스케이프 처리해야 합니다 .

관련 정보