Eu não sei de nenhuma configuração de opção que faça o Vim automaticamente deixar essas linhas com o espaço em branco inicial. A solução usual é alterar seu estilo de edição para que você não perca esse espaço em branco ou usar um comando de modo normal como o
, O
ou S
para iniciar uma nova linha para que o recuo seja feito automaticamente ou forçar o recuo na linha atual no modo de inserção com Ctrl-T
ou Ctrl-F
.
No entanto, se você realmente quiser usar essa seqüência de teclas específica e não perder o recuo, então acho que esse mapeamento funcionará.
:inoremap <Return> <Space><BS><Return>
Ao colocar um espaço (ou qualquer caractere) na linha, então retrocedendo sobre ele, você está dizendo ao Vim que é uma linha não vazia e deixará o espaço em branco sozinho.