Use o modo paste
, que é um modo especial informando ao vim que você vai colar o texto em vez de digitá-lo.
Basta digitar:
:set paste
É útil ter um mapeamento como:
:set pastetoggle=<F2>
para alternar rapidamente entre o modo colar e regular.
Além disso, você pode querer considerar colar da área de transferência usando apenas p , se seu vim suportar *
e / ou +
registradores. Nesse caso, use:
"+p
para colar na área de transferência, isso manterá o recuo.
Nota: às vezes é útil ter isso no seu vimrc:
" better yank to clipboard
if has('clipboard')
if has('unnamedplus') " When possible use + register for copy-paste
set clipboard=unnamed,unnamedplus
else " On mac and Windows, use * register for copy-paste
set clipboard=unnamed
endif
endif
BTW, eu apenas tirei do vimrc usando y , e colei-o aqui com CTRL v , então você economiza algum trabalho ;)
Espero que ajude:)