it-swarm-es.com

Vim auto indentación incluso después de configurar la opción NOAI

Estoy usando VIM 7.2 de la terminal de masilla.
Incluso si ejecuto set noai Parece que Vim todavía intenta sangrar el código. Estoy copiando mi código de Notepad ++ a Vim. A continuación es de Bloc de notas ++

alt text

y siguiendo lo que tengo en vim:
alt text

No tengo ninguna pestaña en mi archivo.
Como solución alternativa, estoy abriendo VI, VI RUN set noai Pega Guardar y abre en VIM de nuevo. ¿Alguna sugerencia cómo corregir este comportamiento?

9
Hemant

Esto no tiene nada que ver con la opción NOAI. Lo que está experimentando, es un poco de problemas que pica una carga de texto con sangrías existentes a VIM.

Lo que suelo hago (tengo este problema 'mucho'), se une a F4 a HAVPASTE y luego, antes de pegar cosas en Vim, golpee esa tecla. Hace que el problema se vaya.

nnoremap <F4> :set invpaste paste?<CR>

Lea más sobre esto usando

:help paste 

dentro de vim

8
wzzrd

:set paste Previene el problema

:set nopaste para deshacer lo anterior

:set pastetoggle=<F2> Establece la tecla de palanca de pegado a F2

1
Roger Mungo