| Kommando | Beschreibung |
|---|---|
| :q | Beenden |
| :q! | Beenden ohne Speichern |
| :x | Speichern und Beenden |
| :wq | Speichern und Beenden |
| :w | Speichern |
| Kommando | Beschreibung |
|---|---|
| i | Text an der aktuellen Position einfuegen |
| I | Text am Zeilenanfang einfuegen |
| a | Text an der aktuellen Position anfuegen |
| A | Text am Zeilenende einfuegen |
| o | Unterhalb des Cursors eine neue Zeile einfuegen |
| O | Oberhalb des Cursors eine neue Zeile einfuegen |
| R | Vorhandene Zeichen mit neuem Text ueberschreiben |
| u | Letzte Aenderung zuruecknehmen |
| U | Zeile in ihren urspruenglichen Zustand zurueckversetzen |
| Kommando | Beschreibung |
|---|---|
| / | Suche wiederholen, vorwaerts |
| ? | Suche wiederholen, rueckwaerts |
| nG | Cursor in Zeile n |
| G | Cursor an Dateiende |
| w | Wortweise vorwaerts |
| b | Worweise rueckwaerts |
| Kommando | Beschreibung |
|---|---|
| +n datei | Oeffnet datei bei der Zeilennummer n |
| +datei | Oeffnet datei bei der letzten Zeile |
| +/muster datei | Oeffnet datei beim ersten Auftreten von muster |
| -R | Oeffnet Datei im Lesemodus |
| -r | Stellt Dateien nach einem Systemabsturz wieder her |
Bewegungscommands:
| Kommando | Beschreibung |
|---|---|
| dd | Zeilen löschen bzw. ausschneiden. |
| Y | Zeilen kopieren |
| p | Inhalt der Zwischenablage einfügen |
Mittels
/
kann man einen Suchstring eingeben. Achtung: bei Sonderzeichen (
/,$,
usw.) einen Backslash vor dem Sonderzeichen.
Metazeichen:
| Kommando | Beschreibung |
|---|---|
| . | Jedes beliebiges Zeichen |
| * | Null oder mehr Vorkommen des davorliegenden Zeichens |
| ^ | Zeilenanfang |
| $ | Zeilenende |
| \ | Naechstes Zeichen ist ein gewoehnliches Zeichen, verliert seine spezifische Bedeutung |
| [ ] | Erkennt ein beliebiges der in Klammern angegebenen Zeichen. [AB] z.b. heisst sowohl A als auch B |
| ~ | Regulaerer Ausdruck, der bei letzter Suche verwendet wurde |
| Kommando | Beschreibung |
|---|---|
| :s/[Suchstring]/[Ersatzstring]/ | In der Zeile Ausdruck durch anderen ersetzen |
| :%s/[Suchstring]/[Ersatzstring]/g | Innerhalb eines ganzen Dokuments einen Ausdruck durch einen anderen ersetzen |