How do you paste with vim without code being commented?
VimVim Problem Overview
Everytime I paste in vim, every line is commented out.
Is there a way around this?
Vim Solutions
Solution 1 - Vim
Before you paste, type this in normal mode:
:set paste
Then enter insert mode. You will see the status bar say insert (paste)
. Paste your code. Hit ESC to return to normal mode, and:
:set nopaste
You are no longer in paste mode.
Solution 2 - Vim
Or, to avoid having to turn paste
on and off, just put the text. Rather than going into insert mode and pasting, in command mode type:
"+p
The +
buffer corresponds to the system clipboard.
If you insist on using paste
, I'd suggest mapping something to toggle it. For example, :set pastetoggle=<F2>
(wow, didn't realize there was a special option for that)