RHEL 7 – RHCSA-Hinweise (Spickzettel)
Der vim-Editor
Einfügen von Text
| Befehl | Aktion |
|---|---|
| ich | Text vor aktueller Cursorposition einfügen |
| ein | Text nach aktueller Cursorposition anhängen |
| A | Text am Ende der aktuellen Zeile anfügen |
| o | Neue Zeile unterhalb der aktuellen Zeile öffnen |
| O | Neue Zeile über der aktuellen Zeile öffnen |
In vi navigieren
| Befehl | Aktion |
|---|---|
| linker Pfeil / h | 1 Zeichen nach links bewegen |
| Pfeil nach rechts / l | mehr rechts 1 Zeichen |
| Pfeil nach oben / k | 1 Zeile nach oben bewegen |
| Pfeil nach unten / j | 1 Zeile nach unten bewegen |
| $ | zum Ende der aktuellen Zeile bewegen |
| 0 | zum Anfang der aktuellen Zeile bewegen |
Text löschen
| Befehl | Aktion |
|---|---|
| x | Zeichen an aktueller Cursorposition löschen |
| dw | Wort oder Wortteil rechts vom Cursor löschen |
| dd | aktuelle Zeile löschen |
| D | Aktuelle Zeile ab der aktuellen Cursorposition löschen |
Rückgängig machen und wiederholen
| Befehl | Aktion |
|---|---|
| du | den letzten Befehl rückgängig machen |
| . (Punkt) | den letzten Befehl wiederholen |
Text suchen und ersetzen
| Befehl | Aktion |
|---|---|
| /[Zeichenfolge] | Suche vorwärts nach Zeichenkette |
| ?[Suche] | Suche rückwärts nach Zeichenkette |
| n | Nächstes Vorkommen der Zeichenkette suchen |
| N | vorheriges Vorkommen der Zeichenkette finden |
| :%s/alt/neu | Suche und ersetze das erste Vorkommen der Zeichenfolge alt durch die Zeichenfolge neu |
| :%s/alt/neu/g | Suche und ersetze alle Vorkommen der Zeichenfolge alt durch die Zeichenfolge neu |
| cw | Ändern Sie das Wort ab der aktuellen Cursorposition |
| r | Zeichen an aktueller Cursorposition ersetzen |
| R | Text in aktueller Zeile ersetzen/überschreiben |
Kopieren und Einfügen von Text
| Befehl | Aktion |
|---|---|
| yw | Ziehe das aktuelle Wort in den Puffer |
| jj | Ziehe die aktuelle Zeile in den Puffer |
| p | Fügen Sie die entfernten Daten unterhalb der aktuellen Zeile ein |
| P | Fügen Sie die herausgezogenen Daten über der aktuellen Zeile ein |
Speichern und beenden
| Befehl | Aktion |
|---|---|
| :w | Änderungen in die Datei schreiben ohne zu beenden |
| :w! | Änderungen in die Datei schreiben, auch wenn Sie nicht Eigentümer der Datei sind |
| :wq | Änderungen in die Datei schreiben und beenden |
| :wq! | Änderungen in die Datei schreiben und beenden, auch wenn Sie nicht Eigentümer der Datei sind |
| :q | wird beendet, wenn keine Änderungen vorgenommen werden |
| :q! | wird beendet, ohne die vorgenommenen Änderungen zu speichern |