每次粘贴vim时,每一行都会被注释掉。
有没有解决的办法?
Answers:
粘贴之前,请在普通模式下键入以下内容:
:set paste
然后进入插入模式。您会看到状态栏上显示insert (paste)。粘贴您的代码。点击ESC以返回正常模式,并:
:set nopaste
您不再处于粘贴模式。
pastetoggle=<F2>到您的,.vimrc这样您就不必每次都设置它。如前所述,您可以根据需要将此映射到其他键。<Insert>可能是理想的选择,因为默认情况下会切换替换模式。哪个IMO是垃圾。
或者,以避免打开paste和关闭,只是把文字。在命令模式下,不要进入插入模式和粘贴:
"+p
的+缓冲器对应于系统剪贴板。
如果您坚持使用paste,我建议您映射一些东西来切换它。例如,:set pastetoggle=<F2>(哇,没意识到有一个特殊的选择)
pastetoggle。
inoremap <C-R>+ <C-R><C-R>+