¿Cómo escapa una barra invertida y barra inclinada hacia adelante en la búsqueda / búsqueda de VIM?

Por ejemplo, si quisiera encontrar y reemplazar cadenas con barras inclinadas hacia atrás o hacia adelante, ¿cómo se lograría esto en vim? ¡Gracias!

Ejemplos Buscar y reemplazar es:: :%s/foo/bar/g

¿Qué pasa si quiero encontrar todas las ocurrencias de y reemplazarlo con

De la misma forma en que se escapan los personajes en cualquier otro lugar en los progtwigs linux, con una barra inclinada invertida:

 :%s// 

Pero tenga en cuenta que puede seleccionar un delimitador diferente en su lugar:

 :%s@@@ 

Esto les ahorra a todos escribir todas esas barras invertidas que consumen mucho tiempo y confusas en patrones con un montón de barras.

De la documentación :

En lugar del / que rodea el patrón y la cadena de reemplazo, puede usar cualquier otro carácter de byte único, pero no un carácter alfanumérico, \ , " o | . Esto es útil si desea incluir un / en el patrón de búsqueda o reemplazo cuerda.

 %s:: 

Puede reemplazar los / delimitadores si se vuelven molestos para ciertos patrones.

Citarlos con una barra invertida. Además, a menudo ayuda usar otro delimitador además de barra.

  :%s### 

o si tiene que usar barra como el delimitador de comando sustituto

  :%s/// 

La syntax es:

 :%s///g 

Estaba buscando algo similar, para buscar valores de registro que contengan el / carácter (para grabar una macro). La solución fue buscar usando el ? token en lugar de / .

barra diagonal inversa barra diagonal inversa

 /(<- the prompt)\/\* 

así que después de escribir, se ve como

 /\/\*