nvi es un editor de texto modal escrito por Keith Bostic y otros como una reimplementación fiel a la versión histórica del editor vi que venía con 4BSD.
Podrás ejecutarlo con:
nvi fichero.txt
La configuración personalizada de nvi puede darse con el fichero ~/.nexrc.
La operación de nvi es prácticamente similar a la de vim, y si ya conoces su funcionamiento, podrás utilizar esta versión histórica y no extendida.
El modo comandos cuenta naturalmente con bastante menos comandos de los que hace alarde vim. Sin embargo, los más utilizados son los mismos.
Para guardar utiliza el comando :w
. Para salir podrás utilizar el comando :q
. Podrás salir sin guardar los cambios con el comando :q!
.
nvi es un editor modal, por lo que inicia en su modo de comandos, y para escribir texto debes pasar al modo inserción presionando la tecla i. Para volver al modo de comandos, presiona la tecla Escape y podrás.
i | Ingresa en modo inserción pero a partir de la posición actual del cursor. |
a | Ingresa en modo inserción pero desplaza primero una posición del cursor. |
I | Ingresa en modo inserción pero al inicio de la línea. |
A | Ingresa en modo inserción pero al final de la línea. |
o | Ingresa en modo inserción pero una línea abajo de la posición actual del cursor. |
O | Ingresa en modo inserción pero una línea arriba de la posición actual del cursor. |
h | Desplaza el cursor una posición a la izquierda. |
j | Desplaza el cursor una posición abajo. |
k | Desplaza el cursor una posición arriba. |
l | Desplaza el cursor una posición a la derecha. |
y | Copia toda la línea actual. |
d | Corta toda la línea actual. |
p | Pega la línea que se ha copiado. |
x | borra el caracter donde está el cursor |
v | Ingresa en modo visual seleccionando primero el carácter de la posición actual del cursor. |
V | Ingresa en modo visual seleccionando toda la línea donde se encuentra el cursor. |