Verwenden von Vi? So öffnen Sie eine Datei, speichern und beenden

Verwenden von Vi? So öffnen Sie eine Datei, speichern und beenden

Das Erstellen und Bearbeiten von Textdateien ist eine der grundlegendsten Aufgaben, die Sie auf einem Linux-System ausführen können. Der Vi-Texteditor bietet Ihnen leistungsstarke Steuerelemente für die Bearbeitung von Textdateien. Aber was ist der Vorteil, wenn Sie stundenlang tippen, wenn Sie nicht einmal wissen, wie Sie die Datei speichern sollen?





In diesem Beitrag besprechen wir alles, was mit der Bearbeitung von Dateien in Vi zu tun hat, zusammen mit einigen detaillierten Anleitungen zum Speichern und Beenden von Textdateien.





Wir Bearbeitungsmodi

Es gibt zwei Bearbeitungsmodi, die Vi seinen Benutzern zur Verfügung stellt. Diese sind:





  1. Normaler Modus
  2. Einfügemodus

Wenn Sie eine Textdatei in Vi öffnen, ist der Standardbearbeitungsmodus der Normal Modus. In diesem Modus können Sie durch die Datei navigieren und einige grundlegende Vi-Befehle verwenden. Seit der Normal -Modus können Sie Ihre Dateien nicht bearbeiten, Sie müssen die Einfügung Modus, um es zu tun.

Drücken Sie einfach die ich Taste auf Ihrer Tastatur, um die zu aktivieren Einfügung Modus. In diesem Modus können Sie den Inhalt einer Textdatei einfach ändern, indem Sie Zeichen hinzufügen und löschen. Um zum Normalmodus zurückzukehren, drücken Sie einfach die Esc Taste auf der Tastatur.



Öffnen einer Datei in Vi

Die Syntax der Vi-Befehle ist recht einfach zu merken. Die Standardsyntax zum Erstellen einer neuen Textdatei lautet:

vi

So erstellen Sie eine neue Textdatei mit dem Namen textdatei.txt , geben Sie den folgenden Befehl in Ihr Terminal ein.





vi textfile.txt

Beachten Sie, dass, wenn eine Datei mit dem Namen textdatei.txt bereits auf Ihrem System vorhanden ist, öffnet Vi diese Datei, anstatt eine neue zu erstellen.

Alternativ können Sie den Vi-Editor in Ihrem Terminal starten und dann eingeben :e textdatei.txt um eine neue Datei zu öffnen.





So erhalten Sie mehr Google-Umfragen

Verwandt: Wie man Vim benutzt: Eine Anleitung zu den Grundlagen

Speichern einer Datei in VI

Der Standardbefehl zum Speichern einer Textdatei in Vi ist :in . Beachten Sie, dass Sie im Einfügemodus keine Vi-Befehle verwenden können. Daher müssen Sie in den Normalmodus wechseln, indem Sie die Taste . drücken Esc Schlüssel.

Um eine Datei in Vi zu speichern, rufen Sie den Normalmodus auf, indem Sie auf drücken Esc auf Ihrer Tastatur. Geben Sie dann ein :in und drücke Eintreten um die Datei zu speichern.

Sie können die Datei auch unter einem anderen Namen speichern. Übergeben Sie einfach den neuen Dateinamen mit dem :in Befehl.

:w newtextfile

Speichern und beenden Sie den Vi-Editor

Wie oben erwähnt, können Sie eine Datei in Vi mit dem :in Befehl. Währenddessen tippst du die : was Befehl beendet den Editor. Sie können diese Befehle miteinander verketten, um die Aktionen zum Speichern und Beenden gleichzeitig auszuführen.

Windows 98-Emulator für Windows 10

Drücken Sie Esc um in den Normalmodus zu wechseln. Eintippen : wq und schlagen Eintreten um eine Textdatei in Vi zu speichern und zu beenden. Sie können die gleichen Befehle verwenden, um eine Datei in Vim . speichern und beenden sowie.

Eine alternative Möglichkeit zum Speichern und Beenden in Vi ist die Verwendung der : x Befehl. Während sowohl die : x und : wq Befehle erfüllen eine ähnliche Aufgabe, sie sind sich überhaupt nicht ähnlich. Der Hauptunterschied zwischen diesen beiden besteht darin, dass die : x Der Befehl schreibt den Puffer nur dann in die Textdatei, wenn nicht gespeicherte Änderungen vorhanden sind.

Auf der anderen Seite ist die : wq Der Befehl schreibt den Puffer unabhängig von nicht gespeicherten Änderungen in die Datei. Die : wq -Befehl aktualisiert auch die Änderungszeit der Datei.

Vi ohne zu speichern beenden

Um eine Textdatei zu beenden, ohne in Vi zu speichern, drücken Sie Esc auf Ihrer Tastatur, um in den Normalmodus zu wechseln. Dann tippe einfach : Q! und schlagen Eintreten .

Erlernen der Grundlagen des Vi Editors

Es ist wichtig, die Grundlagen eines Texteditors unter Linux zu kennen, da Sie in vielen Situationen mit Systemtextdateien arbeiten müssen. Obwohl es viele verfügbare Texteditoren wie Nano, Emacs und Gedit gibt, werden Vi und Vim von vielen Benutzern immer noch als die zuverlässigsten angesehen.

Wenn Sie zum ersten Mal mit einem terminalbasierten Editor wie Vi oder Vim beginnen, kann es eine Weile dauern, sich die verschiedenen Befehle und die Syntax in Vim zu merken. Der am besten geeignete Ansatz für dieses Problem besteht darin, einen Editor auszuwählen, der für Ihre Anforderungen gut geeignet ist.

Teilen Teilen Tweet Email nano vs. Vim: Die besten Terminal-Texteditoren im Vergleich

Suchen Sie einen Terminal-Texteditor für Linux? Die Hauptwahl ist zwischen Vim und Nano! So vergleichen sie sich.

Weiter lesen
Verwandte Themen
  • Linux
  • Texteditor
  • Linux
Über den Autor Deepesh Sharma(79 Artikel veröffentlicht)

Deepesh ist Junior Editor für Linux bei MUO. Er schreibt Informationshandbücher zu Linux mit dem Ziel, allen Neulingen eine glückselige Erfahrung zu bieten. Bei Filmen bin ich mir nicht sicher, aber wenn du über Technologie reden willst, ist er dein Typ. In seiner Freizeit findet man ihn beim Lesen von Büchern, beim Hören verschiedener Musikgenres oder beim Gitarrespielen.

Mehr von Deepesh Sharma

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren