Start·Terminal-Befehle

vim

Textverarbeitung

Aufruf

vim [file]

Ein modaler Editor: Tippen bewirkt nichts, bis Sie i drücken, und Sie gehen mit Esc und dann :wq zum Speichern oder :q! zum Verwerfen.

Häufige Optionen

OptionBedeutung
: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

Beispiele

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.

Sie sind fürs Zusammenstecken mit Pipes gebaut. Drei verkettete Befehle sind meist kürzer als einer, der alles macht.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht vim?

Ein modaler Editor: Tippen bewirkt nichts, bis Sie i drücken, und Sie gehen mit Esc und dann :wq zum Speichern oder :q! zum Verwerfen.

Q. Wie gibt man ihn ein?

vim [file] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 7; die vollständige Liste steht in man vim. Der Befehl gehört zu Textverarbeitung.

Verwandte Befehle

man-Seite: man vim