RHEL 7 – Notas de RHCSA (hojas de referencia)
El editor vim
Inserción de texto
Comando | Acción |
---|---|
yo | Insertar texto antes de la posición actual del cursor |
a | Agregar texto después de la posición actual del cursor |
A | Agregar texto al final de la línea actual |
o | Abrir nueva línea debajo de la línea actual |
O | Abrir nueva línea encima de la línea actual |
Navegando en vi
Comando | Acción |
---|---|
flecha izquierda / h | mover a la izquierda 1 carácter |
flecha derecha / l | más a la derecha 1 carácter |
flecha arriba / k | subir 1 línea |
flecha hacia abajo / j | bajar 1 línea |
$ | mover al final de la línea actual |
0 | mover al principio de la línea actual |
Eliminar texto
Comando | Acción |
---|---|
x | eliminar carácter en la posición actual del cursor |
dw | eliminar palabra o parte de la palabra a la derecha del cursor |
dd | eliminar línea actual |
D | Eliminar la línea actual comenzando desde la posición actual del cursor |
Deshacer y repetir
Comando | Acción |
---|---|
u | deshacer el último comando |
. (punto) | repetir el último comando |
Buscar y reemplazar texto
Comando | Acción |
---|---|
/[cadena] | Buscar cadena hacia adelante |
?[buscar] | Buscar cadena hacia atrás |
n | Buscar la siguiente ocurrencia de cadena |
N | buscar ocurrencia anterior de cadena |
:%s/antiguo/nuevo | Buscar y reemplazar la primera aparición de la cadena antigua con la cadena nueva |
:%s/antiguo/nuevo/g | Buscar y reemplazar todas las apariciones de la cadena antigua con la cadena nueva |
cw | Cambiar la palabra mirando desde la posición actual del cursor |
r | Reemplazar carácter en la posición actual del cursor |
R | Reemplazar/sobrescribir texto en la línea actual |
Copiar y pegar texto
Comando | Acción |
---|---|
aa | Extraiga la palabra actual en el búfer |
aa | Hacer un tirón de la línea actual en el búfer |
p | Pegue los datos extraídos debajo de la línea actual |
P | Pegue los datos extraídos encima de la línea actual |
Guardar y salir
Comando | Acción |
---|---|
:w | Escribir cambios en el archivo sin salir |
:w! | escriba el cambio en el archivo incluso si no es el propietario del archivo |
:wq | escribir cambios en el archivo y salir |
:wq! | escriba el cambio en el archivo y salga incluso si no es el propietario del archivo |
:q | se cierra cuando no se realizan cambios |
:q! | se cierra sin guardar los cambios realizados |