Inicio·Comandos de terminal

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ónSignificado
:wqWrite the file and quit; :x does the same
:q!Quit and throw every change away
iEnter insert mode; Esc goes back to normal mode
ddDelete the current line; u undoes the last change
/wordSearch forward; n jumps to the next hit
:%s/old/new/gReplace throughout the file
-ROpen read-only so you cannot save by accident

Ejemplos

vim +100 config.yml

Opens at line 100.

vim -d a.txt b.txt

Opens the two files side by side as a diff.

vim -R big.log

Reads 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