vim - símbolo - ¿Cómo puedo buscar el carácter de punto usando el comando de búsqueda?
operadores de busqueda (1)
Estoy tratando de usar el comando Buscar en Vim:
:Rs/F/T/X
R = range
F = text to find
T = text to replace with
X = options
Pero cuando quiero buscar el "." (personaje punto) Tengo algunos problemas.
La tarea: Reemplazar todas las apariciones de "." (punto de espacio) para ">" (mayor que)
Entonces, primero intenté esto:
:%s/ ./>/g
Pero esto me cambió todo el "." (espacio CUALQUIER-CARÁCTER) al carácter ">".
Entonces recordé que el personaje de punto es especial, así que probé esto:
:%s/ /./>/g
Pero vim me arrojó un error: E486 No se puede encontrar el patrón "/".
Y finalmente probé esta locura:
:%s/" ."/>/g
y esto :%s/" /."/>/g
Pero obtuve el mismo resultado: E486 No se puede encontrar el patrón ...
Entonces, ¿cómo puedo buscar el carácter de punto usando el comando de búsqueda?
PD: lo siento por mi pobre inglés.
Tanto un espacio como un punto son caracteres especiales. Prueba esto:
:%s//s/./>/g
Actualización : / s se usa para representar todos los caracteres de espacio en blanco (espacio, pestaña, salto de línea), no solo un espacio.