Para desactivar el auto-indent (la sangría) en Vi/Vim solo presiona la tecla Esc y escribe:
:set noautoindent
Útil para cuando pegamos contenido en Vim con el ratón. Para habilitar el coloreado de sintaxis en vim podemos hacerlo así (recuerda presionar Esc):
:syntax on
Para deshacer estos cambios solo necesitamos pasarle a vim:
:set autoindent
:syntax off
O como me comenta [richerVE]:
Vim tiene una opción llamada “paste”. Puedes escribir
:set pastey pegar el contenido, lo cual elimina momentáneamente la la inserción automática de la sangría (el auto-indent), las opciones de tabular, espacios, etc. Y luego coloca:set nopastey listo
¿Cómo hago para que cada vez que abra el VIM ya este activado el autoindent?
Ernesto,
Editas tu archivo
~/.vimrc, en caso que no lo tengas puedes copiarlo desde/etc/vim/vimrcy agregas estas tres lineas:#autoindentset autoindent
set ai