Zahlungsmethoden Abuse

Was Sie wissen müssen, um bei Vi zu arbeiten

10.01.2025, 19:36

VI ist ein leistungsfähiger Konsolentexteditor. Er ist verdientermaßen eines der am weitesten verbreiteten Werkzeuge in Unix-Systemen. Und das alles dank seiner Geschwindigkeit und einer großen Anzahl von Textmanipulationsfunktionen. Allerdings kann es ein wenig schwierig sein, ihn zu beherrschen. Deshalb haben wir in diesem Artikel die wichtigsten Befehle des Vi-Editors zusammengestellt.

Wie sich Vi von Vim unterscheidet

Vim bietet zusätzliche Funktionen wie Syntaxhervorhebung, Mausunterstützung und mehr. Die grundlegenden Befehle und Tastenkombinationen bleiben sowohl in VI als auch in Vim gleich. Wenn Sie also Vi lernen, werden Sie automatisch die Grundlagen von Vim und seinen anderen Derivaten erlernen.

Warum Vi lernen?

Hier sind fünf Gründe, warum ich empfehle, Vi und Vim zu lernen:

  1. Vi ist immer verfügbar, da es vom POSIX-Standard verlangt wird.

  2. Vi/Vim ist gut dokumentiert. Der Editor hat sein eigenes Benutzerhandbuch - geben Sie einfach :h im Befehlsmodus ein.

  3. Vi/Vim hat viele Plugins zur Verfügung. Die meisten von ihnen können auf vimawesome.com gefunden werden, einer der beliebtesten Orte, um sie herunterzuladen.

  4. Der Editor verbraucht eine minimale Menge an Ressourcen. Das macht Vi ideal für eine Vielzahl von Aufgaben. Und Software-Entwicklung ist nur eine davon! Zum Beispiel können Sie in Vi problemlos sehr lange Texte, bis hin zu Romanen, schreiben. Andere Texteditoren, vor allem GUI-Anwendungen, können bei solchen Belastungen zusammenbrechen und abstürzen.

Vi starten

Geben Sie den Befehl ein, um das Programm zu starten:

vi

Sie können auch eine Datei öffnen, indem Sie den Namen der Datei angeben. Wenn die Datei existiert, wird sie zur Bearbeitung geöffnet, wenn nicht, wird eine neue Datei erstellt:

vi your_file.txt

Vi-Modi

Vi arbeitet in zwei verschiedenen Modi:

  1. Befehlsmodus: zum Navigieren, Kopieren und Einfügen.

  2. Einfügemodus: Hier geben Sie den Text direkt ein.

Verwendung des normalen Modus

? Dieser Modus ist standardmäßig aktiviert, wenn Sie VI/Vim öffnen.
Er wird für Aktionen wie Navigieren im Text, Kopieren, Einfügen, Löschen, Ersetzen von Text (aber nicht zum Bearbeiten) verwendet. Um zu diesem Modus zurückzukehren, drücken Sie <Esc>.

1. Befehle zum Bewegen:

  • h - links.

  • j - nach unten.

  • k - nach oben.

  • l - rechts.

2. Befehle zum Löschen:

  • x - löscht das Zeichen unter dem Cursor.

  • dd - löscht die aktuelle Zeile.

3. Kopieren und Einfügen:

  • y - kopiert den markierten Text.

  • yy - kopiert die aktuelle Zeile.

  • p - Einfügen von Text hinter dem Cursor.

Befehlsmodus

? Dieser Modus wird im normalen Modus durch Drücken von : aktiviert.
Beispiele für Befehle:

  • :wq - Änderungen speichern und beenden.

  • :q! - zum Beenden ohne zu speichern.

  • :h - Hilfe.

  • :/string - Suche nach einer Zeichenkette.

  • :%s/foo/bar/g - ersetzt alle Vorkommen von "foo" durch "bar" im gesamten Dokument.

Einfügemodus

? Dieser Modus wird für die Textbearbeitung verwendet.
Sie können in diesen Modus wechseln, indem Sie drücken:

  • i - Text vor dem Cursor einfügen.

  • I - Text am Anfang der Zeile einfügen.

  • a - Text hinter dem Cursor einfügen.

  • A - Text am Ende der Zeile einfügen.

Visueller Modus (nur in Vim)

? In diesem Modus können Sie Text hervorheben, was besonders nützlich für die Arbeit mit großen Absätzen ist.

  • v - Zeichen.

  • V - Zeilen.

  • Strg+V - Blockmodus.

Ausgabe

Vi/Vim ist in fast allen Unix-ähnlichen Systemen vorhanden. Wenn Sie ein wenig Zeit aufwenden, um es zu beherrschen, erhalten Sie einen der besten Texteditoren.