nvi
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.
Uso
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.
Comandos
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!
.
Modos
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.
Inserción
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.
Normal
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.p
: Pega la línea que se ha copiado.d
: Corta toda la línea actual.
Visual
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.