Wie kann ich Text einfügen, den ich am Ende der Zeile gezerrt habe? Derzeit mache ich es durch Drücken von $p. Gibt es eine Möglichkeit, dies mit einem einzigen Tastendruck zu tun?
Wie kann ich Text einfügen, den ich am Ende der Zeile gezerrt habe? Derzeit mache ich es durch Drücken von $p. Gibt es eine Möglichkeit, dies mit einem einzigen Tastendruck zu tun?
Antworten:
Es gibt, wenn Sie ein Mapping erstellen, z.
:nmap , $p
Dann können Sie ,eingeben, um am Ende der Zeile einzufügen.
Denken Sie daran, auf die eine oder andere Weise müssten Sie Vim mitteilen, dass Sie den Text am Ende der Zeile und nicht dort haben möchten , wo sich der Cursor gerade befindet. Standardmäßig hat Vim hierfür keinen einzigen Tastendruck.
Noch ein paar Tastenanschläge, aber Sie können den Text positionieren oder anderen Inhalt hinzufügen, bevor Sie ihn einfügen:
a
<position the cursor where you would like to paste the text>
Ctrl+r"
Erläuterung: Ctrl+ rfügt den Inhalt eines Registers ein. "ist das unbenannte Register, das den Text des letzten Löschvorgangs oder Ruckelns enthält.
Ich mache das oft, wenn ich Kommentare einfüge. :)
A<esc>p
, was ich gerade benutzt habe.