Vim rückgängig und wiederholt Howto

Vim rückgängig und wiederholt Howto

Es gibt viele Situationen, in denen Sie die Änderungen entfernen müssen, die Sie an einer Textdatei vorgenommen haben, oder müssen die Aktualisierung ein paar Schritte früher zurückerhalten. "Rückgängig" bedeutet, wieder in den letzten Zustand von etwas zurückzukehren, während 'Redo' verwendet wird, um den letzten "Rückgängig" rückgängig zu machen. In Computersystemen verwenden wir normalerweise „Strg-z“, um jede Änderung, die bei Editoren wie Notepad und Microsoft Word durchgeführt wurde, rückgängig zu machen. Im VIM -Editor von Linux können wir unsere Änderungen auch mit dem Rückgabebericht rückgängig machen, jedoch mit unterschiedlichen Schlüsselanweisungen. Diese Anleitung erklärt die Methoden zur Durchführung von „Rückgängigmachen“ und „Redo“ im Linux -Münzbetriebssystem.

Sie müssen sicherstellen, dass der VIM -Editor bereits in Ihrem Linux -Münzsystem installiert und konfiguriert wurde. Nach der Installation des VIM -Editors können Sie jetzt Ihre neu generierte Textdatei über die folgende Abfrage öffnen:

omar@omar-virtualbox: ~ $ vim neu.txt

Beispiel Nr. 01: Einmal über "U" und "Strg-R" -Staste rückgängig gemacht und wiederholen

Das neue.Die TXT -Datei wurde im normalen Modus des VIM -Editors gestartet. Mit der ESC -Taste können Sie im VIM -Editor wieder in den normalen Modus wechseln, aber nichts eingeben oder einfügen können. Daher müssen wir in den Einsatzmodus wechseln, indem wir das kleine „I“ aus dem Schlüsselwort drücken, während Sie sich noch im normalen Modus befinden. Der Modus des VIM -Editors wird auf "Einfügen" verschoben.

Wir haben die angezeigten 3 Zeilen insgesamt innerhalb der Datei mithilfe des Modus "Einfügen" des VIM -Editors eingefügt.

Um die Änderungen, die wir an dieser Datei vorgenommen haben, dauerhaft zu schreiben und zu speichern, müssen wir den normalen Modus erneut verwenden. Drücken Sie daher die Taste „ESC“, um zum normalen Modus zurückzukehren. Der Editor "VIM" verwendet den Schlüssel "W", um die Änderungen zu speichern. Verwenden Sie also ":" und "W" im normalen Modus zusammen, da es auch unten in der Datei angezeigt wird, die im VIM -Editor geöffnet ist. Drücken Sie die Eingabetaste nach ": w".

Die 3 Zeilen werden dauerhaft gemäß der Ausgabe am Ende der Datei in die Datei gespeichert: „Neu.txt ”3l, 53b geschrieben.

Nun, um die letzte Änderung rückgängig zu machen, die wir an den neuen vorgenommen haben.TXT -Datei müssen wir aus dem normalen Modus auf die Taste „U“ tippen, und Sie werden feststellen, dass das letzte Update umgekehrt wird. Die Ausgabe der Datei “neu.TXT ”im VIM geöffnet zeigt, dass die eingefügten Linien entfernt werden.

Jetzt, wo wir "rückgängig" versucht haben, um das Neue zu klären.TXT -Datei, wir werden versuchen, "wiederherstellen" zu versuchen. Um die von "rückgängig" vorgenommenen Änderungen zu wiederholen, gingen wir mit der Taste "ESC" zum normalen Modus zurück und drückten "Strg-R" zurück, um "Strg-r" zu drücken. Der Text, den wir zur Datei hinzugefügt haben. So führen wir einen „Redo“ -Operation für eine einzige Änderung in Linux durch.

Beispiel Nr. 02: Einmal über ": u" und "Strg-r" -Taste rückgängig gemacht und wiederholen

In der obigen Abbildung haben wir den Schlüssel „U“ ausprobiert, um die letzte Aktion rückgängig zu machen, die wir durchgeführt haben. Jetzt werden wir eine andere Methode anwenden, um die Änderungen rückgängig zu machen. Daher verwenden wir die letzte aktualisierte Textdatei aus dem obigen Beispiel: Insgesamt drei Zeilen darin. Drücken Sie in seinem normalen Modus "I", um in den Einfügungsmodus zu gelangen. Jetzt haben wir die letzte Textzeile aus dem „Neu“ entfernt.txt ”wie im Einfügenmodus des beigefügten Fotos gezeigt.

Nachdem wir die letzte Zeile entfernt hatten, haben wir den "normalen" Modus von VIM mit der Taste "ESC" eingegeben und ":": ":" den Befehlsmodus "gedrückt, um den Befehlsmodus zu öffnen. Nachdem Sie ":" gedrückt haben, müssen Sie "W" drücken, um die Änderungen zu schreiben.

Um den "rückgängigen" -Operator im Befehlsmodus auszuprobieren, müssen wir im normalen Modus ": u" verwenden. Die Abbildung von „: u“ in seinem Befehlsmodus wurde im Bild vor seiner Ausführung gezeigt.

Drücken Sie nun den Befehl ": u" im Befehlsmodus aus, die Eingabetaste drücken. Das VIM -Terminal bestätigt Ihre Aktion, indem Sie Sie auffordert, die Eingabetaste erneut zu drücken: „Befehl eingeben oder eingeben, um fortzufahren.“. Drücken Sie also die Eingabetaste erneut für die Ausführung dieser Abfrage.

Die letzte Zeile, die wir entfernt haben, kam in einer Sekunde mit ": u" zurück.

Um die "Rückgängig" -Akte zu wiederholen, die wir gerade durchgeführt haben, drücken Sie STRL-R im normalen Modus. Sehen Sie, die letzte Zeile ist wieder verschwunden, die "Redo" durchgeführt wurde.

Beispiel # 03: Mehrfach undo und Redos gleichzeitig

In diesem Beispiel werden wir mehrere Änderungen gleichzeitig rückgängig machen und auch die mehrfachen „Rückgänger“ wiederholen. Sagen wir, Sie haben eine leere Datei “Test.txt ”im Linux -Minzsystem und Sie haben es im VIM -Editor mit der unten gezeigten Abfrage geöffnet.

omar@omar-virtualbox: ~ $ vim neu.txt

Öffnen Sie den Einfügenmodus und fügen Sie eine einzelne Zeile hinzu. Speichern Sie das Update mit dem Befehl ": w" im normalen Modus.

Fügen Sie die zweite Zeile hinzu und speichern Sie sie mit derselben im obigen Absatz genannten Prozedur.

Fügen Sie 3 hinzuRd Die gleiche Weise auslegen und speichern.

Jetzt haben wir nur 3 Änderungen an der leeren Datei vorgenommen. Um die leere Datei zurückzubekommen, müssen wir 3 „Rückgänger“ durchführen. Um 3 „Rückgängigmachen“ gleichzeitig durchzuführen, werden wir den Befehl „3U“ im normalen Modus ausprobieren.

Nachdem wir die leere Datei zurückgekommen sind, nachdem wir die letzten drei Änderungen rückgängig gemacht hatten. Zu diesem Zweck haben wir die Tastensequenz „Strg+R“ im normalen Modus ausprobiert und haben die 3 -Zeilen -Textdaten in der Datei zurück, die die letzten drei kombinierten "Rückgänger" sind.

Abschluss

Nachdem Sie diesen Leitfaden durchlaufen haben, werden Sie genügend Kenntnisse über die Verwendung von "Rückgängig" -O- und "Redo" -Operationen im Linux Mint "VIM" -Deitor haben. Es gibt eine kurze Erklärung zu den Operationen „Rückgänger“ und „Wiederherstellung“. Während die erste und zweite Abbildung die Verwendung beider Operationen für eine einzige Änderung abdeckt. Das letzte Beispiel besteht.