Vim inserting comments while copy pasting
Two main options:
- Put directly from the register without ever entering insert mode, using
"+p
"
means "use the following register";+
refers to the clipboard, andp
for put!
Should you be using the middle click selection paste in Linux, use *
instead of +
to refer to it.
- Before entering insert mode to paste, run
:set paste
. Turn it off once you leave insert mode with:set nopaste
.
In Vim go to the mode :set paste
. Then press Ctrl + Shift + V.
It would work.
Don't paste by going to edit and paste. It won't work.
Everybody so far is missing the point. Vim is automatically inserting the comment field when you start a new line (whether it is from a paste or from your typing).
You have formatoptions set with at least the r and maybe the o option. To see your settings, type
:set formatoptions?
To remove those options, type
:set formatoptions=
Paste will then work the way you expect.
Type
:help fo-table
to see what the letters in formatoptions each mean.