[LINUX] Einführung in den Befehl vi (Hinweis)
Einführung
Da ich immer mehr in Terminals gearbeitet habe, habe ich (minimale) Bedienbefehle als persönliche Notiz zusammengestellt.
Es gibt viele Befehle, wenn ich es nachschlage, aber ich möchte es von hier aus als Einführung beherrschen.
- Zusätzliche Korrekturen können jederzeit vorgenommen werden.
Wechseln Sie in den Bearbeitungsmodus
- Rufen Sie den Bearbeitungsmodus an der Position des "i" -Cursors auf
- "A" Ein Buchstabe rechts vom Cursor wechselt in den Bearbeitungsmodus
- "O" Eine Zeile unter der Cursorzeile hinzufügen / verschieben, um den Bearbeitungsmodus aufzurufen
- "O" Eine Zeile über der Cursorzeile hinzufügen / verschieben, um den Bearbeitungsmodus aufzurufen
- "Shift + i" Gehen Sie zum Zeilenanfang und rufen Sie den Bearbeitungsmodus auf
- "Umschalt + a" Gehen Sie zum Ende der Zeile und rufen Sie den Bearbeitungsmodus auf
Beenden Sie den Bearbeitungsmodus / speichern Sie die Datei
- Speichern Sie "ZZ" oder ": wq" und beenden Sie
- ": Q!" Beenden ohne zu speichern
- Ende von ": q"
Vim-Einstellungen
--Kkkk, um die Anzahl der Zeilen ": set number" anzuzeigen
Bewegen Sie den Cursor
Rauf runter links rechts
- Bewegen Sie sich zu "k" (↑)
- Bewegen Sie sich nach unten "j" (↓)
- Bewegen Sie sich links von "h" (←)
- Bewegen Sie sich nach rechts von "l" (→)
Wort
- "W" Gehen Sie zum Anfang des nächsten Wortes
- "3w" Gehen Sie drei Wörter weiter zum Wortanfang
- Gehen Sie zum Wortanfang vor "b"
- "3b" Gehen Sie zum Anfang des vorherigen Wortes
Linie
- Gehen Sie zum Anfang der Zeile "^"
- Gehen Sie zum Ende der Zeile "$"
Absatz
- Gehen Sie zum Anfang des Absatzes "{"
- Gehen Sie zum Ende des Absatzes "}"
Andere
- Gehen Sie zur ersten Zeile von "gg"
- Gehen Sie zur letzten Zeile von "G"
- ": Zeilennummer" Bewegt den Cursor auf die angegebene Zeile
- "Strg + f" oder "Strg + e" Bildlauf nach unten
- "Strg + b" oder "Strg + y" nach oben scrollen
Suche
- "/ Zeichenfolge" + (n / N) Zeichenfolgensuche (nächste / vorherige)
Bearbeiten
Kopieren und Einfügen
- Kopie der Zeile "yy" oder "Y" (Yank)
--Kopieren Sie 3 Zeilen von der Cursorposition "3yy"
- Schneiden Sie die Zeile "dd" aus
- 3 Zeilen von der Cursorposition "3dd" abschneiden
- "P" In die nächste Zeile einfügen (Put)
Löschen
- Lösche ein Zeichen von "x"
Andere
- Brechen Sie den Vorgang unmittelbar vor "u" ab.