Комментарии теряют отступы в vim в режиме вставки

Комментарии теряют отступы в vim в режиме вставки

У меня в Vim возникло раздражающее поведение. Если я нахожусь на строке с отступом (4 пробела) и нажимаю, oчтобы открыть новую строку, он переключает меня в режим вставки с курсором, правильно расположенным на строках с отступом, но если я набираю #, он возвращается в самый левый столбец.

Я скачал чужую установку и сделал несколько модов, но не могу понять причину.

Вот мой vimrc: http://pastebin.com/9mGWr8Qf

решение1

Это поведение зависит от значения formatoptions. Значение, возвращаемое Vim, :set foдолжно содержать буквы rи oдля того, чтобы Vim делал то, что вы ожидаете (см. :h fo-table).

Проверьте :verbose set fo, где это было определено в последний раз.

Ой! И использовать чужую конфигурацию — очень плохая идея.

решение2

Об этом был пост на stackoverflow. Но это работает только если вы также "set cindent"

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

:set cindent
:set cinkeys-=0#

Связанный контент