GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Befehle für den VI-Editor

Der vi-Editor wird mit jeder Version von Linux oder Unix geliefert.

Um in und aus vi zu gelangen:-

Zu Beginn –

vi Dateiname (Dateiname ab Zeile 1 bearbeiten)
vi -r Dateiname (Dateiname wiederherstellen, der bearbeitet wurde, als das System abstürzte)

Beenden von vi –

(vi beenden, modifizierte Datei in Datei namens im Originalaufruf schreiben)
:wq (vi verlassen, modifizierte Datei in Datei namens im Originalaufruf schreiben)
:q (vi beenden oder beenden)
:q! (vi beenden, obwohl die letzten Änderungen für diesen vi-Aufruf nicht gespeichert wurden)

Bewegen des Cursors :-

j oder [oder Abwärtspfeil] (Cursor eine Zeile nach unten bewegen)

k [oder Aufwärtspfeil]        (Cursor eine Zeile nach oben bewegen)

h oder oder Linkspfeil]        (Cursor um ein Zeichen nach links bewegen)

l oder [oder Rechtspfeil] (Cursor ein Zeichen nach rechts bewegen)

0 (Null) (Cursor zum Anfang der aktuellen Zeile bewegen, diejenige mit dem Cursor)

$ (Cursor zum Ende der aktuellen Zeile bewegen)

w (Cursor zum Anfang des nächsten Wortes bewegen)

b (Cursor zurück zum Anfang des vorhergehenden Wortes bewegen)

:0 oder 1G (Cursor in die erste Zeile der Datei bewegen)

:n oder nG (Cursor zu Zeile n bewegen)

:$ oder G (Cursor zur letzten Zeile in der Datei bewegen)

Bildschirmmanipulation :-

^f (einen Bildschirm vorgehen)

^b (einen Bildschirm zurückgehen)

^d (eine Bildschirmhälfte nach unten (vorwärts) bewegen)

^u (Einen halben Bildschirm nach oben (zurück) bewegen)

^l (Zeichnet den Bildschirm neu)

^r (Zeichnet den Bildschirm neu, entfernt gelöschte Zeilen)

Hinzufügen, Ändern und Löschen von Text:-

Text hinzufügen –

i (Text vor dem Cursor einfügen, bis gedrückt wird)

I (Text am Anfang der aktuellen Zeile einfügen, bis gedrückt wird)

a (Text nach dem Cursor anhängen, bis gedrückt wird)

A (Text an das Ende der aktuellen Zeile anhängen, bis gedrückt wird)

o (Öffnen und Text in eine neue Zeile unterhalb der aktuellen Zeile einfügen, bis gedrückt wird)

Text ändern –

r (ersetzt einzelnes Zeichen unter dem Cursor, kein erforderlich)

R (Zeichen ersetzen, beginnend mit aktueller Cursorposition, bis gedrückt wird)

cw (aktuelles Wort durch neuen Text ersetzen, beginnend mit dem Zeichen unter dem Cursor, bis gedrückt wird)

cNw (N Wörter ändern, beginnend mit dem Zeichen unter dem Cursor, bis gedrückt wird; z. B. c5w ändert 5 Wörter)

C (ändere (ersetze) die Zeichen in der aktuellen Zeile, bis gedrückt wird)

cc (ändere (ersetze) die gesamte aktuelle Zeile, stoppe, wenn gedrückt wird)

Ncc oder cNc (Ändern (Ersetzen) der nächsten N Zeilen, beginnend mit der aktuellen Zeile, stoppen, wenn gedrückt wird)

Text löschen –

x (einzelnes Zeichen unter Cursor löschen)

Nx (löscht N Zeichen, beginnend mit dem Zeichen unter dem Cursor)

dw (Löschen Sie das einzelne Wort, das mit dem Zeichen unter dem Cursor beginnt)

dNw (löscht N Wörter beginnend mit dem Zeichen unter dem Cursor; z. B. d5w löscht 5 Wörter)

D (den Rest der Zeile löschen, beginnend mit der aktuellen Cursorposition)

dd (gesamte aktuelle Zeile löschen)

Ndd oder dNd (löscht N Zeilen, beginnend mit der aktuellen Zeile; z. B. 5dd löscht 5 Zeilen)

Text ausschneiden und einfügen –

yy (kopiert (zerreißt, schneidet) die aktuelle Zeile in den Puffer)

Nyy oder yNy (kopiere (reiße, schneide) die nächsten N Zeilen, einschließlich der aktuellen Zeile, in den Puffer)

p (die Zeile(n) aus dem Puffer in den Text nach der aktuellen Zeile einfügen (einfügen))


Panels
  1. 8 Tipps für die Linux-Kommandozeile

  2. 8 Linux-Befehle für effektives Prozessmanagement

  3. Bash-Bang-Befehle:Ein Must-Know-Trick für die Linux-Befehlszeile

  4. Eine Reihe von Befehlen mit einem Sudo ausführen?

  5. Video-Editor für Youtube?

Über 20 FFmpeg-Befehle für Anfänger

Micro – Ein befehlszeilenbasierter Texteditor für Linux

40 wichtige Docker-Befehle für Softwareentwickler

50 grundlegende Nmap-Befehle für Systemadministratoren

Top 25 Vim-Befehle für Linux

Befehle für das Prozessmanagement in Linux