VI

Der mächtige Linux Editor 🙂 Wie komme ich endlich vom nano weg ?

Hier eine gute Referenz: https://www.geeksforgeeks.org/vi-editor-unix/

Basics

Der VI hat drei Modi: (fast hätte ich Modusse geschrieben 🙂

Command Mode[ESC]löschen oder kopieren vom Text
Insert Mode[INS]Text hinzufügen
Escape Mode[:]Kommandos ausführen, speichern, etc

Und hier meine wichtigsten commands:

Save and Exit in Vi Editor in Linux:

Need to press [Esc] key followed by the colon (:) before typing the following commands:

Commands Description
qQuit
q!Quit without saving changes i.e. discard changes.
r [file_name]Read data from file called [file_name]
wqWrite and quit (save and exit).
wWrite to file called [file_name] (save as).
w!Overwrite to file called [file_name] (save as forcefully).
!cmdRuns shell commands and returns to Command mode.

Searching and replacing in (ex-Mode) in Vi Editor (Linux):

suchen

:s/string 

ersetzen:

:s/hello/hi/ 

alle ersetzen

:%s/hi/hello/ 

/suchstring

mit n springe zum nächsten

Kopieren, Einfügen & Löschen

Kopieren, 9yy kopiert 9 Linien

yy

einfügen

p

löschen – 1d –> Linie 1 löschen oder 10,$d löscht ab linie 10 bis zum Ende

dd
1d
10,$d

Weiteres

Öffne eine Shell aus vi. Aber vorsicht, wenn du die datei mit sudo Rechten geöffnet hast, kommst du als root in die Shell.

:shell

um zu beenden:

exit

Schreibe einen Kommentar