7.3.- MODO COMANDO O NORMAL
7.3.1.- MOVIMIENTO POR UNIDADES DE MEDIDA
| Comando | Desplazamiento del cursor |
|---|---|
l o Flecha arriba |
Espacio a la derecha |
h o Flecha izquierda |
Espacio a la izquierda |
j o Flecha abajo |
Baja una línea |
k o Flecha arriba |
Sube una línea |
w |
Palabra a la derecha |
W |
Palabra delimitada por un espacio en blanco a la derecha |
b |
Palabra a la izquierda |
B |
Palabra delimitada por un espacio en blanco a la izquierda |
$ |
Fin de línea |
e |
Fin de palabra a la derecha |
E |
Fin de palabra delimitada por espacio en blanco a la derecha |
0(cero) |
Comienzo de línea (no se puede utilizar con factores de repetición) |
- |
Comienzo de la línea anterior |
} |
Fin de parrafo |
{ |
Comienzo de parrafo |
% |
Mover a la llave del mismo tipo al mismo nivel de anidamiento |
Cada uno de estos comandos puede ir precedido de un factor de repetición.
7.3.2.- VISUALIZACIÓN DEL BUFFER DE TRABAJO
| Comando | Desplazamiento del cursor |
|---|---|
Control-d |
Avanzar media ventana |
Control-u |
Retroceder media ventana |
nG |
Ir a la línea n (sin nse va a la última línea) |
H |
Ir a la parte superior de la ventana |
M |
Ir a la mitad de la ventana |
L |
Ir a la parte inferior de la ventana |
zz |
Establece la línea del cursor en la mitad de la ventana |
z- |
Establece la línea del cursor en la parte inferior de la ventana |
z + Enter |
Establece la línea del cursor en la parte superior de la ventana |
7.3.3.- AÑADIR TEXTO
Al teclear uno de los siguientes comandos se pasa de modo comando a modo inserción.
| Comando | Añade texto |
|---|---|
i |
Antes del cursor |
I |
Al inicio de la línea |
a |
Después del cursor |
A |
Al final de la línea |
o |
Abre una línea debajo de la línea actual |
O |
Abre una línea sobre la línea actual |
r |
Reemplaza el carácter actual por el carácter tecleado (no es necesario pulsar Esc |
R |
Reemplaza caracteres, comenzando por el actual (sobrescribe hasta que se pulsa Esc) |
7.3.4.- CAMBIAR, BORRAR Y COPIAR TEXTO
| Comando | Resultado |
|---|---|
nx |
Elimina el número de caracteres especificado con n, comenzando por el carácter actual |
ndd |
Corta n número de líneas |
D |
Elimina desde el cursor hasta el final de línea |
S |
Sustituye toda la línea |
C |
Sustituye el texto desde el cursor hasta el final de línea |
nyy |
Copia n líneas |
Algunos comandos utilizan la siguiente sintaxis:
verbo-modificador-objeto donde,
verbo: c (change/cambiar), d (delete/borrar), y (yank/copiar).
modificador: i (inside/dentro de), a (around/alrededor), t (till../hasta que encuentra el carácter), f (find../hasta que encuentra el carácter incluyéndolo), / (buscar).
objeto: w (word/palabra), s (sentence/frase), p (paragraph/párrafo), b (block/bloque), t (tag/ para html/xml).
7.3.5.- PEGAR TEXTO
| Comando | Resultado |
|---|---|
p |
Mueve texto debajo de la línea del cursor |
P |
Mueve texto sobre la línea actual |
7.3.5.- BUSCAR
| Comando | Resultado |
|---|---|
fc |
Posiciona el cursor en el siguiente carácter c de la línea actual |
Fc |
Posiciona el cursor en el carácter anterior c de la línea actual |
tc |
Posiciona el cursor en el carácter anterior (a la izquierda) del siguiente carácter c de la línea actual |
Tc |
Posiciona el cursor en el carácter posterior (a la derecha) del carácter c anterior en la línea actual |
; |
Repite el comando f, F, t o T |
7.3.6.- COMANDOS VARIOS
| Comando | Resultado |
|---|---|
J |
Une la línea actual y la siguiente |
. |
Repite el comando más reciente que ha provocado un cambio |