If you're ssh'd somewhere it's a different story. I've seen some things about sharing clipboards across shells, but I've never bothered to set it up.
Also, copy-pasta makes for bad code.
:a! <paste like normal> <C-c>
and that will paste with properly formatted text.
:a! <paste like normal> <C-c>
and that will paste with properly formatted text.