2011-01-09 16 views
17

Gibt es in Vim eine Möglichkeit, einen Textblock auszuwählen und rückgängig zu machen, um nur Änderungen an diesem Textblock rückgängig zu machen?Wird in VIM ein Block rückgängig gemacht?

Nehmen wir an, ich überschreibe eine Funktion, dann gehen Sie und nehmen Sie Änderungen an anderer Stelle in meiner Datei. Danach merke ich, dass meine erste Funktionsimplementierung tatsächlich besser war. Ich möchte die Änderungen rückgängig machen, die ich in dieser Funktion vorgenommen habe, lasse aber meine nachfolgenden Ergänzungen intakt.

Ich weiß nicht, ob das überhaupt möglich ist, aber oft finde ich diese Funktion.

+0

Es tut mir leid ich nicht, aber schön Frage helfen kann. – lucapette

+0

Ich würde gerne wissen, ob es einen guten Weg gibt, dies zu tun. +1 – gahooa

+1

Möglicherweise die gleiche Frage hier: http://stackoverflow.com/questions/2236099/how-can-i-undo-all-changes-to-a-block-of-text-in-vim –

Antwort

3

Momentan ... Nein. Vim 7.3 hat Rückgängig-Zweige, die Sie durchqueren können, aber soweit ich weiß, achtet Vim nicht auf einen ausgewählten Text während eines Undo.

Verwandte Themen