Os comentários perdem o recuo no vim quando no modo de inserção

Os comentários perdem o recuo no vim quando no modo de inserção

Estou tendo um comportamento irritante no Vim. Se eu estiver em uma linha recuada (4 espaços) e clicar opara abrir uma nova linha, isso me colocará no modo de inserção com o cursor corretamente nas linhas recuadas, mas se eu digitar a #, ele voltará para o coluna mais à esquerda.

Baixei a configuração de outra pessoa e fiz alguns mods, mas não consigo descobrir a causa.

Aqui está meu vimrc: http://pastebin.com/9mGWr8Qf

Responder1

Esse comportamento depende do valor de formatoptions. O valor retornado por :set fodeve conter as letras re opara o Vim fazer o que você espera (veja Recursos :h fo-table).

Faça :verbose set fopara ver onde foi definido pela última vez.

Oh! E usar a configuração de outra pessoa é uma péssima ideia.

Responder2

Houve um post sobre isso no stackoverflow. Mas isso só funciona se você também "definir cindent"

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

:set cindent
:set cinkeys-=0#

informação relacionada