Ao programar, a quebra automática de linha pode ser um pouco desagradável porque, mesmo que um trecho de código ultrapasse a linha de largura de coluna recomendada de 72/80, você provavelmente não deseja quebrá-la imediatamente; mas se você estiver escrevendo um documento de texto ou uma mensagem de e-mail, esse é especificamente o comportamento que você deseja.
O valor de opções de formato mudará drasticamente a maneira como o Vim se comporta, então eu recomendo mantê-lo exibido em algum lugar onde você possa consultá-lo rapidamente. Eu uso:
set statusline=...[%{&fo}]...
Você provavelmente tem uma linha de status própria; basta adicionar aquele pequeno trecho sem as elipses em algum lugar conveniente. Para uma boa medida adicional, eu digo explicitamente set fo- = t em meu vimrc, para evitar que eu seja surpreendido (já que eu faço principalmente codificação no vim).
augroup vimrc_autocmds
autocmd BufEnter * highlight OverLength ctermbg=darkgrey guibg=#592929
autocmd BufEnter * match OverLength /%74v.*/
augroup END
Isso destacará todos os caracteres além de 74 colunas (ajuste o número conforme desejado) em cinza escuro (ajuste a cor conforme desejado) e é uma boa dica visual quando a quebra automática de linha não está ativada quando você deve pensar em quebrar coisas.