Comando | Descripción |
---|---|
ESC | Abandonar el modo de inclusión de texto para volver al modo de comandos; también se usa para cancelar comandos. (Usarlo en caso de duda) |
Cntl-F | Avanzar una pagina hacia adelante |
Cntl-B | Avanzar una pagina hacia atrás |
Cntl-L | Refrescar la pantalla |
G | Cursor al final del fichero |
1G | Cursor al principio del fichero |
$ | Cursor al final de la linea |
0 (cero) | Cursor al principio de la linea |
a | Añadir texto a continuacion del cursor [TEXTO] |
i | Insertar texto en la posicion del cursor [TEXTO] |
A | Añadir texto al final de la linea [TEXTO] |
I | Insertar texto al principio de la linea [TEXTO] |
o | Añadir una linea debajo de la del cursor [TEXTO] |
O | Añadir una linea encima de la del cursor [TEXTO] |
u | Deshacer el último cambio realizado |
:red | Rehace los cambios deshechos con ''u'' o '':u'' |
x | Borrar un caracter (y ponerlo automaticamente en el ALMACEN) |
D | Borrar el resto de la linea (a la derecha del cursor) |
dw | Borrar una palabra (hasta el primer blanco a la dcha. del cursor) |
dd | Borrar la linea entera |
8x | Borrar 8 caracteres |
2dw | Borrar 2 palabras |
7dd | Borrar 7 lineas |
p | Poner el contenido del ALMACEN temporal a continuacion del cursor |
P | Poner el contenido del ALMACEN temporal antes del cursor |
s | Substituir un caracter por texto [TEXTO] |
15s | Substituir 15 caracteres por texto [TEXTO] |
r | Substituir un solo caracter por otro nuevo, sin entar en modo de TEXTO |
R | Sobreescribir [TEXTO] |
J | Unir la linea del cursor y la siguiente |
i[ENTER] | Romper una linea en dos |
. | Repetir el último cambio realizado |
yy | Poner la linea presente en el almacen temporal |
5yy | Poner cinco lineas en el almacen |
:w | Guardar en el fichero que se esta editando los cambios realizados (Aconsejable ejecuarlo de vez en cuando) |
:w! | Idem, forzandolo si fuese necesario. |
:w Fichero | Guardar en el fichero "Fichero" |
:wq | Guardar y salir de "vi". |
:wq! | Idem, forzandolo si fuese necesario. |
1 2 3 4 5 6 7 8 9 10 11 |
# Visualizamos el número de línea :set number # Indicamos el intervalo a comentar :1,3s/^/# # Si quisieramos descomentar :1,3s/^#/ # Eliminar visualización Línea :set nonumber |