[ TechDocsCove ]  TechDocsCove de   ↩︎

# Vi und Vim meistern: Ein umfassender Leitfaden für Anfänger und Fortgeschrittene

linux   text editing  

Übersetzungen: [ en/English ] · [ es/Español ] · [ fr/Français ]


Inhaltsverzeichnis


Vi und Vim sind leistungsstarke Texteditoren, die auf den meisten Unix-ähnlichen Systemen verfügbar sind. Dieser Leitfaden behandelt wesentliche Befehle und Techniken für eine effektive Nutzung, wobei der Fokus auf der Navigation mit der Tastatur, der Textmanipulation und den interaktiven Modi liegt.

Vi vs. Vim

Vi ist der ursprüngliche Texteditor, der auf Unix-Systemen Standard ist, während Vim (Vi IMproved) eine erweiterte Version von Vi ist, die zusätzliche Funktionen wie Syntaxhervorhebung, mehrstufiges Rückgängigmachen und einen robusteren Befehlssatz umfasst. Vim unterstützt auch Plugins und bietet besseren Support für moderne Programmiersprachen, was es zu einem leistungsfähigeren Werkzeug für Entwickler und fortgeschrittene Benutzer macht.

Erste Schritte

Um eine Datei in Vim zu öffnen, verwende den folgenden Befehl in deinem Terminal:

BASH
vim dateiname.txt

Wenn die Datei nicht existiert, wird Vim sie erstellen.

Modi in Vim

Vim hat mehrere Modi, aber die beiden wichtigsten sind:

Um in den Einfügemodus zu wechseln, drücke i. Um zum Normalmodus zurückzukehren, drücke Esc.

Grundlegende Navigation

Den Cursor Bewegen

Effiziente Navigation durch Text ist entscheidend in Vi und Vim. Die meisten Cursorbewegungen können im Normalmodus durchgeführt werden, der der Standardmodus ist, wenn du eine Datei öffnest. Hier sind einige wesentliche Befehle zum Bewegen des Cursors:

Diese Befehle ermöglichen eine schnelle Navigation, ohne dass die Maus oder die Pfeiltasten verwendet werden müssen. Um diese Bewegungen auszuführen, solltest du immer im Normalmodus sein (nicht im Einfügemodus). Du kannst in den Normalmodus wechseln, indem du Esc drückst.

Scrollen

Text Löschen

Linien Löschen

Zeichen Löschen

Text Suchen und Ersetzen

Suchen

Einfaches Ersetzen

Um eine einzelne Instanz eines Wortes zu ersetzen:

Um alle Instanzen eines Wortes in der aktuellen Zeile zu ersetzen:

Um im gesamten Dokument zu ersetzen:

Text Kopieren und Einfügen

Text Kopieren

Text Einfügen

Interaktiver Modus

Vim kann interaktiv für Befehle betrieben werden. Du kannst Befehle direkt im Normalmodus eingeben:

Zusätzliche Tipps

Rückgängig und Wiederherstellen

Dateinavigation

Vim Beenden



Erstellt am: Okt. 30, 2024


Per E-Mail teilenSymbol für das Teilen per E-Mail    Auf Reddit teilenSymbol für das Teilen auf Reddit    Auf X teilenSymbol für das Teilen auf X    Auf Telegram teilenSymbol für das Teilen auf Telegram    Auf WhatsApp teilenSymbol für das Teilen auf WhatsApp    Auf Facebook teilenSymbol für das Teilen auf Facebook    Auf LinkedIn teilenSymbol für das Teilen auf LinkedIn



Mehr zu diesem Thema entdecken: