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 |