tengo una cadena con un ~ en ella y el uso de la expresiónCómo reemplazar ~ (tilde) en vim
Ejemplo:
hi~how~are~you
:%s/~/ /g
Esto no parece funcionar alguna idea?
tengo una cadena con un ~ en ella y el uso de la expresiónCómo reemplazar ~ (tilde) en vim
Ejemplo:
hi~how~are~you
:%s/~/ /g
Esto no parece funcionar alguna idea?
El símbolo ~
coincide con la cadena de sustitución anterior (véase :help /~
), por lo que necesita para prefijar con una barra invertida:
:%s/\~/ /g
Gracias por mostrar también lo que hace la tilde y cómo buscarla es información de ayuda. – radke
sólo tiene que escapar con una barra invertida:
:%s/\~/ /g
Soy demasiado lento; (Demasiadas personas en este sitio jaja. –
:%s/\~//g
Es necesario utilizar una barra diagonal inversa para la tilde.
En caso de que alguien más copie una tilde de, por ejemplo, Microsoft Word, es posible que también necesite buscar el carácter 8764/Hex 223c/Octal 21074 (la ascilífila es 126/Hex 7e/Octal 176). Puede ingresarlo escribiendo <ctrl-V> u 223c
(consulte http://vim.wikia.com/wiki/Entering_special_characters para obtener detalles sobre cómo ingresar códigos de caracteres)
Doh! Supongo que necesito más café esta mañana. Eso debería haberme ocurrido. Gracias a todos. –