Existem dois motivos:
Para colar em vim
enquanto o recuo automático estiver ativado, você deve alterar para modo de colagem digitando :
:set paste
Depois, você pode mudar para o modo de inserção e colar seu código. Depois de colar, digite:
:set nopaste
para desativar o modo de colagem. Como essa é uma ação comum e frequente, vim
oferece alternar o modo de colagem:
set pastetoggle=<F2>
Você pode alterar F2
para qualquer chave desejada e, agora, é possível ativar e desativar a colagem facilmente.
Para desativar a inserção automática de comentários, você pode adicionar essas linhas ao seu vimrc :
augroup auto_comment
au!
au FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
augroup END
vim
também fornece um registro de colagem para você colar texto da área de transferência do sistema. Você pode usar "*p
ou "+p
dependendo do seu sistema. Em um sistema sem X11, como o OSX ou o Windows, você precisa usar o *
register. Em um sistema X11, como o Linux, você pode usar ambos.
Outras leituras