Tak samo jak w większości innych programów linuxowych zmieniasz znaczenie znaków, używając odwrotnego ukośnika:
:%s/<dog\/>/<cat\\>
Pamiętaj jednak, że zamiast tego możesz wybrać inny separator:
:%s@<doc/>@<cat\\>@
Dzięki temu nie musisz wpisywać wszystkich czasochłonnych, mylących odwrotnych ukośników we wzorach z mnóstwem ukośników.
Z dokumentacji :
Zamiast tego, /który otacza wzorzec i ciąg zastępujący, można użyć dowolnego innego znaku jednobajtowego, ale nie znaku alfanumerycznego
\, "lub |. Jest to przydatne, jeśli chcesz uwzględnić /wzorzec wyszukiwania lub ciąg zastępujący.