I heard that Emacs have a useful copy/replace function. When you paste the copied message and you need change it for another message you copied before, it will be very easy to change. You just need to do CTRL+P or CTRL + N to change the message.
But vim doesn't have this function, so a plugin named 'yankring' occurred. You can install this pulugin to implement the function for vim.