El editor vi
vi es un editor de texto elemental que conviene conocer porque a veces es el único a nuestro alcance.
Para aclararse con vi, tienes que tener en cuenta que vi puede encontrarse en dos estados o modos:
- En el modo de comandos, vi está esperando que le des alguna orden (por tanto, interpreta lo que escribas como órdenes).
- En el modo de edición, vi está esperando que escribas el texto del fichero (por tanto, interpreta lo que escribas como texto).
Cuando entras en vi, está en modo de comandos. Para pasar al modo de edición puedes pulsar i (insertar), a (añadir), o (añadir una línea). Para pasar al modo de comandos, puedes pulsar Escape o Suprimir.
Comandos más habituales de vi
comando | descripción |
---|---|
i | insertar antes del cursor |
a | añadir detrás del cursor |
o | añadir una línea en blanco |
x | borrar un carácter |
j | borrar el final de línea (une dos líneas) |
dd | borra la línea completa |
u | deshacer la última edición |
:q | salir |
:q! | salir sin guardar |
:w | guardar |
:wq | guardar y salir |
:set nu | muestra números de línea |
:set nonu | oculta números de línea |
:n copy m | copia la línea n detrás de la línea m |
:n1, n2 copy m | copia desde la línea n1 hasta la línea n2 detrás de la línea m |