Gibt es eine Möglichkeit, ein Emacs-ähnliches Ruckeln in Vim zu machen?

779
Jason Baker

In emacs funktioniert Ruckeln in etwa so: Wenn Sie etwas löschen, kann es in eine andere Position zurückgezogen werden. Mit anderen Worten, Emacs 'Ruck ist so etwas wie Ausschneiden und Einfügen. Auf der anderen Seite scheint es, als ob Vims Ruckeln wie Kopieren und Einfügen aussieht: Ich kann etwas ziehen und es an anderer Stelle einfügen, aber der ursprüngliche Text ist immer noch da. Gibt es eine Möglichkeit, den Text zu schneiden, anstatt ihn einfach in vim zu kopieren?

2

2 Antworten auf die Frage

6
Ignacio Vazquez-Abrams

Verwenden dSie wo Sie normalerweise verwenden y.

Was Sie löschen, wird in Vim im Puffer gespeichert. Also was du löschst, kannst du ja hinterher einfügen. Gnoupi vor 14 Jahren 1
Doh! Ich kann nicht glauben, dass ich das nicht versucht habe. : - / Jason Baker vor 14 Jahren 0
@Gnoupi: der vimish-Begriff ist "register", der Inhalt der Register kann durch ": register" angezeigt werden akira vor 14 Jahren 1
0
J. Polfer

Sie können auch xeinzelne Zeichen (hervorgehobene Zeichen im visuellen Modus) löschen und sie mit einfügen p.