Los comentarios pierden sangría en vim cuando están en modo de inserción

Los comentarios pierden sangría en vim cuando están en modo de inserción

Estoy teniendo un comportamiento molesto en Vim. Si estoy en una línea con sangría (4 espacios) y presiono opara abrir una nueva línea, me pone en modo de inserción con el cursor correctamente en las líneas con sangría, pero si escribo a #, vuelve al columna más a la izquierda.

Descargué la configuración de otra persona e hice algunas modificaciones, pero parece que no puedo entender la causa.

Aquí está mi vimrc: http://pastebin.com/9mGWr8Qf

Respuesta1

Este comportamiento depende del valor de formatoptions. El valor devuelto por :set fodebe contener las letras ry oque Vim haga lo que usted espera (consulte :h fo-table).

Hazlo :verbose set fopara ver dónde se definió por última vez.

¡Oh! Y usar la configuración de otra persona es una muy mala idea.

Respuesta2

Hubo una publicación sobre esto en stackoverflow. Pero esto sólo funciona si también "estableces cindent"

https://stackoverflow.com/questions/12469463/vim-c-back-indent-with

:set cindent
:set cinkeys-=0#

información relacionada