Often I need to paste something into several adjacent lines, at the same or similar positions. It's a pain to have to move the cursor back to the beginning of the pasted contents every time, when moving on to the next line. How can I paste (as in, the command 'p') without moving the cursor? Or, how can I quickly get the cursor back to where it was before pasting?
The safest way without destroying a register is to do the following:
p`[
If you want to create a shortcut, just use any of vim's map functions that is suitable for you, eg:
noremap p p`[