Texteditor Vi
Arbeiten mit dem Konsolentexteditor Vi.
Vi ist ein Konsolen-Texteditor für Unix-ähnliche Betriebssysteme. Er ist auf VPS und dedizierten Servern verfügbar.
Es gibt mehrere Versionen: vi, elvis, vile und vim. Mindestens eine davon ist auf praktisch jedem Unix- und Linux-System vorhanden. Vi unterstützt Syntax-Highlighting, Code-Formatierung, leistungsstarke Suche und Ersetzen, Makros und vieles mehr.
Texteditor Vi
Modi
Anders als die meisten herkömmlichen Editoren verfügt Vi über ein modales Interface — dieselben Tasten führen je nach aktivem Modus unterschiedliche Aktionen aus.
Vi hat zwei Hauptmodi:
- Befehlsmodus — standardmäßig aktiv. Tastaturtasten führen Navigations- und Bearbeitungsbefehle aus.
- Einfügemodus — die Tastatur wird zur Texteingabe verwendet. Mit
ioderawechseln Sie in den Einfügemodus, mitEscoderCtrl+Ckehren Sie in den Befehlsmodus zurück.
Im Befehlsmodus lassen sich einfache Befehle für komplexere Operationen kombinieren. Zum Beispiel löscht 2dw zwei Wörter.
Häufige Befehle
Navigation:
h,j,k,l— Cursor nach links, unten, oben, rechts bewegen:33— zur Zeile 33 springen
Bearbeitung:
i— Einfügemodus vor dem aktuellen Zeichen aktivierena— Einfügemodus nach dem aktuellen Zeichen aktivierenx— Zeichen unter dem Cursor löschendd— aktuelle Zeile ausschneidenyy— aktuelle Zeile kopierenp— einfügenJ— aktuelle Zeile mit der nächsten verbindenu— letzte Aktion rückgängig machen.— letzte Aktion wiederholen
Suchen und Ersetzen:
/str— vorwärts nachstrsuchen (reguläre Ausdrücke werden unterstützt)?str— rückwärts nachstrsuchenn— Suche in derselben Richtung wiederholenN— Suche in der entgegengesetzten Richtung wiederholen:[Bereich]s/old/new/[g]—olddurchnewim angegebenen Zeilenbereich ersetzen. Das Flaggersetzt alle Vorkommen in einer Zeile, nicht nur das erste. Beispiel::32,64s/old/new/g
Datei und Beenden:
:w— Datei speichern:wq— speichern und beenden:q— beenden:q!— ohne Speichern beenden:e!— aktuelle Datei neu laden (alle nicht gespeicherten Änderungen verwerfen):r— Inhalt einer anderen Datei in das Dokument einfügen
Um das integrierte Handbuch zu öffnen, führen Sie folgenden Befehl aus:
man vi
Mit q verlassen Sie das Handbuch.
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!