vim: sed와 같은 다중 대체

vim: sed와 같은 다중 대체

간단한 질문입니다. sed를 사용하여 여러 대체가 가능합니다.

sed -e s/uno/due/ -e s/uno/due/

VIM 내부 교체와 비슷한 작업을 수행할 수 있습니까?

:'<,'>s/445/53/a/444/53/g

그리고

:'<,'>s/445/53/e/444/53/g

작동하지 않습니다

답변1

이 시도:

:'<,'>s/445/53/e | s/444/53/e

이는 파이프( |) 기호를 사용하여 Ex 명령을 연결하고 e대체 플래그( 참조: :help :s_flags)를 사용하여 패턴을 찾을 수 없을 때 오류가 발생하는 것을 방지함으로써 수행됩니다.

관련 정보