Isso é controlado com a formatoptionsconfiguração; de :help fo-table:
Você pode usar a 'formatoptions'opção para influenciar como o Vim formata o texto.
'formatoptions'é uma sequência que pode conter qualquer uma das letras abaixo. A configuração padrão é tcq. Você pode separar as letras das opções com vírgulas para facilitar a leitura.
Observe que a declaração sobre os "padrões" é um pouco enganadora, pois muitos tipos de arquivos alteram as formações para melhor se adequarem ao tipo de arquivo; por exemplo em /usr/share/vim/vim74/ftplugin/vim.vim:
" Set 'formatoptions' to break comment lines but not other lines,
" and insert the comment leader when hitting <CR> or using "o".
setlocal fo-=t fo+=croql
Você pode ver a corrente formatoptionscom:
:set fo?
formatoptions=jcroql
E veja onde eles foram configurados assim:
:verbose set fo?
formatoptions=jcroql
Last set from /usr/share/vim/vim74/ftplugin/vim.vim
Nesse caso, você deseja remover a rbandeira, mas talvez também as bandeiras ce o:
r Automatically insert the current comment leader after hitting
<Enter> in Insert mode.
c Auto-wrap comments using textwidth, inserting the current comment
leader automatically.
o Automatically insert the current comment leader after hitting 'o' or
'O' in Normal mode.
Isso pode ser feito da seguinte maneira:
:set formatoptions-=r formatoptions-=c formatoptions-=o
Observe que o uso :set formatoptions-=cronão funcionará conforme o esperado (já que é uma sequência, ela procurará a sequência cro, nessa ordem, que geralmente não funcionará.).
Para definir as alterações apenas para o buffer atual, use em :setlocalvez de :set. Se você quiser sempre ter essas opções, provavelmente é melhor usar um autocmdno seu vimrc; por exemplo:
au FileType vim setlocal fo-=c fo-=r fo-=o
Isso definirá as opções apenas para o tipo de arquivo 'vim' e não interferirá com outros tipos de arquivo.
Se você deseja defini-lo sempre , use:
au FileType * set fo-=c fo-=r fo-=o
Apenas o uso set fo-=cronão funcionará, pois muitos tipos de arquivos são definidos / expandidos formatoption(como mostrado acima); o FileType autocmd é executado após o carregamento dos arquivos do tipo de arquivo.