So kopiere ich normalerweise einen Text- oder Codeblock:
- Wählen Sie den Block mit Visual mode ( V) und löschen Sie ihn mit d; oder wenn es nur eine einzelne Zeile ist, verwenden Sie einfach dd.
- Gehe dorthin , wo ich den Text haben möchte, ich bin zu dumm, um mich an den Unterschied zwischen pund zu erinnern P, also bekomme ich das ungefähr 50% der Zeit hin. (Wenn ich es falsch verstehe: mache einen Versuch noch einmal rückgängig).
- Manchmal muss der Einzug angepasst werden, also gehe ich erneut in den visuellen Modus Vund wähle denselben Block erneut aus und verwende >oder <, um dies zu beheben.
Gibt es einen einfacheren Weg? In einigen Editoren habe ich gesehen, dass Sie einen Textblock sozusagen "aufgreifen" und verschieben können. Hier ist ein Beispiel von Emacs (aber ich habe es auch in anderen Editoren gesehen):
Oder gibt es vielleicht einen anderen (noch besseren) Weg?
]p
oder[p
anstattp
oder einfügenP
. Auf diese Weise wird der Block, den Sie einfügen, automatisch eingerückt.