So verwenden Sie „Rückgängig“ in Vim

So verwenden Sie „Rückgängig“ in Vim
Leser wie Sie unterstützen MUO. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Mehr lesen.

Beim Bearbeiten mit Vim unter Linux können leicht Fehler passieren. Glücklicherweise ist es auch einfach, sie rückgängig zu machen.





MUO-Video des Tages Scrollen Sie, um mit dem Inhalt fortzufahren

So machen Sie eine Vim-Bearbeitung rückgängig

Einfache Rückgängig-Vorgänge in Vim ähneln der Rückgängig-Funktion, die Sie möglicherweise in einem modernen Textverarbeitungsprogramm wie Microsoft Word, LibreOffice Writer oder Google Docs verwendet haben. Vim verfolgt die Änderungen, die Sie an einer Datei vornehmen, und kann bei Bedarf einen Rollback durchführen.





Vim betrachtet alles, was Sie im Einfügemodus tun, oder alle Befehle im Befehlsmodus als Änderungen. Zum Beispiel:





wie man in Excel nach x auflöst
  • Wenn Sie im Einfügemodus mehrere Zeilen eingeben und dann sofort rückgängig machen, werden diese Zeilen gelöscht.
  • Wenn Sie eine Zeile eingeben, in den Befehlsmodus wechseln, dann zurück in den Einfügemodus wechseln und weiteren Text eingeben, werden zwei Änderungen vorgenommen. Durch „Rückgängig“ wird jedes einzelne Element einzeln entfernt.

Sie können es auch wiederholen Vim-Befehle wie „3dd“, um drei Zeilen zu löschen. Wenn Sie einen dieser zusammengesetzten Befehle erteilen, wird dieser ebenfalls als letzte Änderung wiederholt. Sie können den Vorgang so lange rückgängig machen, bis Sie wieder dort sind, wo Sie begonnen haben, als Sie die Datei geöffnet oder erstellt haben.

Wenn Sie feststellen, dass Sie in Vim eine Bearbeitung vorgenommen haben, die Sie nicht vornehmen wollten, können Sie diese in einem einfachen zweistufigen Prozess rückgängig machen:



  1. Drücken Sie Esc, um sicherzustellen, dass Sie sich im Befehlsmodus befinden.
  2. Drücken Sie In um die vorherige Änderung rückgängig zu machen.

Das ist es. Sie sehen eine Meldung darüber, welche Änderungen vorgenommen wurden, z. B. „n weniger Zeilen“.

Warum wollen Betrüger Geschenkgutscheine?
 Vim-Benachrichtigung zum Rückgängigmachen

Wenn Sie mehr als eine Änderung rückgängig machen möchten, können Sie dies auch tun. Stellen Sie dem Rückgängig-Befehl einfach die Anzahl der Änderungen voran, die Sie rückgängig machen möchten, wie Sie es mit den meisten anderen Vim-Befehlen tun können. Wenn Sie beispielsweise zwei Änderungen rückgängig machen möchten, drücken Sie:





2u

So wiederholen Sie den Vorgang in Vim

Möglicherweise stellen Sie fest, dass Ihr Rückgängig-Befehl etwas Unerwünschtes bewirkt, oder Sie ändern einfach Ihre Meinung dazu. In diesem Fall können Sie Redo-Befehle erteilen, um Ihre Datei wieder in den vorherigen Zustand zu versetzen.

Fotos von Samsung auf PC übertragen

Während Vim Ihre Änderungen verfolgt, verfolgt es auch Ihre Rückgängigmachungen. So können Sie Ihre Rückgängigmachungen bei Bedarf durch Wiederherstellungsvorgänge rückgängig machen. Denken Sie daran, dass Vim mehrere im Eingabemodus eingegebene Zeilen als eine Änderung behandelt. Wenn Sie also einen Vorgang wiederholen, erhalten Sie mehrere Zeilen in einem Befehl zurück.





Der Befehl dazu lautet Strg + r , für „wiederholen“. Stellen Sie sicher, dass Sie sich im Befehlsmodus befinden, indem Sie Esc drücken. Wiederherstellen funktioniert nach dem gleichen Prinzip wie Rückgängig; Beispielsweise können Sie die Wiederholung wiederholen, indem Sie ihr die Anzahl der Wiederholungen voranstellen, die Sie durchführen möchten.

 Vim-Redo-Benachrichtigung

Wie beim Rückgängigmachen sehen Sie eine kurze Meldung über die wiederhergestellten Änderungen, beispielsweise die Anzahl der zur Datei hinzugefügten Zeilen. Sie können den Vorgang beliebig oft wiederholen, bis Sie wieder den aktuellen Status der Datei haben.