So erstellen Sie eine Datei im VI-Editor

Der Terminalbildschirm wird durch die vi-Schnittstelle ersetzt. Oben im Terminalfenster sehen Sie den blinkenden Cursor, der über einer Reihe von ~ Zeichen sitzt, die an der Seite des Bildschirms entlanglaufen. Am unteren Rand des Terminalfensters sollten Sie Folgendes sehen:

Bearbeiten Sie die Datei (fügen Sie etwas Inhalt hinzu) und wenn Sie fertig sind, wechseln Sie in den Befehlsmodus und geben Sie Folgendes ein:

Vi schreibt die Datei auf die Festplatte, und Sie wissen dies, weil Sie unten im Fenster Folgendes sehen:

Die Zahlen 1 und 4 variieren je nachdem, wie viele Zeilen (L) und Zeichen (C) vi auf die Festplatte geschrieben haben.

Im Gegensatz zu dem, was Sie vielleicht erwarten, zeigt vi Ihnen jedoch immer noch den Puffer für "myFileName" an, nicht für "copyOfFileName". Der Der Editor hat die Kopie erstellt und auf die Festplatte geschrieben, geht jedoch davon aus, dass Sie beabsichtigen, mit der Bearbeitung der Originalkopie fortzufahren Datei. Um die Kopie zu öffnen, führen Sie Folgendes aus:

Wenn Sie den vim-Editor verwenden (vi verbessert), können Sie diesen zweistufigen Prozess überspringen, indem Sie die Kopie auf diese Weise erstellen:

Vim erstellt die Kopie, schreibt sie auf die Festplatte und schaltet den aktuellen Puffer auf die neue Datei um.

Öffnen Sie eine neue Datei zum Bearbeiten, während Sie sich noch im vi-Editor befinden, indem Sie Folgendes ausführen:

Es erscheint ein neuer, leerer Puffer und am unteren Rand des Terminalfensters erscheint folgender Text:

Das Ergebnis von ":e newFile", das während der Verwendung von vi aufgerufen wird, ist fast identisch mit dem Aufrufen von "vi newFile" über die Befehlszeile. Der Unterschied besteht darin, dass Sie durch das Öffnen einer neuen Datei innerhalb von vi auch alle anderen zuvor geöffneten Puffer weiter bearbeiten können.

Um mehrere neue Dateien gleichzeitig über die Befehlszeile zu erstellen, fügen Sie vi einfach Dateinamenargumente hinzu, wie zum Beispiel: vi Datei1 Datei2 Datei3. Das gleiche ist nicht möglich, wenn neue Dateien aus vi mit dem Befehl ":e" erstellt werden.

Um alle aktuell geöffneten Puffer in vi aufzulisten, geben Sie den Befehl ":ls" ein. Dadurch wird eine Liste aller Puffer angezeigt, denen eine Zahl vorangestellt ist. Um zu einem anderen offenen Puffer zu wechseln, führen Sie den Befehl ":b1" aus und ersetzen Sie "1" durch die Nummer des gewünschten Puffers.