Tecnología

Inicio

Cómo buscar y reemplazar de Vi

Vi es un poderoso editor de texto de línea de comandos para las variantes de Unix y Unix. Una de sus características es la capacidad de buscar y reemplazar en una variedad de maneras. Aprender cómo buscar y reemplazar texto de una manera directa.

Instrucciones

1 Para buscar un patrón de letras, pulse "Esc" para entrar en el modo de comandos y escribir "/ pat"
Esto le llevará a la primera instancia de la letras "palmada" en el texto. Para ir a la instancia siguiente, tipo "n". Para ir a una instancia anterior, el tipo "N"

2 Para reemplazar el texto directamente bajo el cursor, hay algunos comandos diferentes:
"R" sustituye una sola letra.
"R" sustituye a más de 1 letra en la línea actual. Pulse la tecla "Esc" cuando haya terminado.
"S" sustituye a un único personaje con múltiples caracteres.
"S" sustituye a toda la línea.

3 Para buscar y reemplazar texto en la línea actual, pulse "Esc" para entrar en el modo de comando y escriba:
": S / buscar / reemplazar" sustituye a la búsqueda de la secuencia con la cadena de caracteres reemplazar.

4 Para buscar y reemplazar texto en todo el documento, pulse "Esc" y escriba:

":%s/search/replace/g"

El% significa que buscar cada línea en el archivo. La "g" significa para reemplazar a nivel mundial. Sin la "g" Vi única sustituirá a la primera instancia de la cadena en cada línea.

5 Para guardar el archivo, pulse "Esc" y tipo ": w".

Consejos y advertencias

  • Para que se le antes Vi reemplaza el texto, añadir una "c" para el comando de búsqueda: ":% s / búsqueda / reemplazo / cg".