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
| Option | Bedeutung |
|---|---|
| :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 |
Beispiele
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.
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