> :r! cat <paste> <ctrl>-D
Alternatively, call a utility that can read the clipboard directly. For Xorg:
:r! xsel -b
For Wayland: :r! wl-paste
Re:Don't touch my clipboard
by dredmorbius on Tuesday February 18, 2020 @10:11AM
(#22356572)
That depends on whether or not the clipboard is directly accessible or not. When invoking an editor remotely via SSH, for example, it's not. Though there's often the ability to past into the controlling terminal locally.
I do this frequently on Android via Termux, ssh'ing to remote hosts.
Pray for no escape, bang, or control sequences.
(Alternatively: "r! cat <paste> <ctrl>-D" will read into a vim session.)
Examine the output, trim the unwanted / dangerous bits, and run (or save to a file/script).
Since I run what are ... generously ... considered "bash one-liners" all the time, that key sequence is locked into my muscle memory. It's a convenient way to invoke an editor immediately and run code from it.