vim
Procesado de texto
Uso
vim [file]Un editor modal: escribir no hace nada hasta que pulsas i, y sales con Esc y luego :wq para guardar o :q! para descartar.
Opciones habituales
| Opción | Significado |
|---|---|
| :wq | Write the file and quit; :x does the same |
| :q! | Quit and throw every change away |
| i | Enter insert mode; Esc goes back to normal mode |
| dd | Delete the current line; u undoes the last change |
| /word | Search forward; n jumps to the next hit |
| :%s/old/new/g | Replace throughout the file |
| -R | Open read-only so you cannot save by accident |
Ejemplos
vim +100 config.ymlOpens at line 100.
vim -d a.txt b.txtOpens the two files side by side as a diff.
vim -R big.logReads a log without any risk of writing to it.
Están hechos para encadenarse con tuberías. Tres comandos unidos suelen ser más cortos que uno que lo haga todo.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace vim?
Un editor modal: escribir no hace nada hasta que pulsas i, y sales con Esc y luego :wq para guardar o :q! para descartar.
Q. ¿Cómo se escribe?
vim [file] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man vim. Este comando está en Procesado de texto.
Comandos relacionados
página man: man vim