Alguna vez has usado vim y usado autoindent y smartindent? Si; es muy común hacerlo. El único problema es que, cuando pegas cosas, se hace un desmadre!!

Bueno, hay una solución: modo de "paste" de vim.

Para activarlo, solo agrega lo siguiente a tu .vimrc:

<code>set pastetoggle=<f12></code>

Puedes cambiar al F12 por la F que más te guste.

Así, cuando quieras pegar algo, pones a vim en funcionalidad paste, pegas (no olvides ponerlo en insert mode antes si lo que quieres pegar está en el clipboard de gnome) y listo!

recuerda que tu .vimrc va en ~/ y debe llevar un . antes; es un archivo de configuración y va oculto:

<code>ls -al ~/.vimrc

-rw-r--r--. 1 renich renich 154 Feb 3 16:01 /home/renich/.vimrc</code>

Ok, bueno, ojalá y te sirva de algo. Te paso un link a mi .vimrc por si se lo quieres forkear:

<a href="http://downloads.woralelandia.com/src/vim/vimrc">http://downloads.woralelandia.com/src/vim/vimrc</a>

# referencia

<a href="http://mr-euro.com/vim-paste-indent-problems/">http://mr-euro.com/vim-paste-indent-problems/</a>