Coloque o seguinte comando no seu vifmrc
para obter o comportamento desejado de = :
nnoremap = =<c-u>
Alguns detalhes para você saber como lidar com algo semelhante no futuro:
- O comando mapeia
=
para=<c-u>
de sequência de chaves. -
nnoremap
em vez denmap
é necessário para impedir a expansão de qualquer tecla no lado direito (em caso você mapeie Ctrl-U no modo de linha de comando para outra coisa um dia). -
Tecla
<c-u>
(notação para Ctrl-U ) na linha de comando mode remove todos os caracteres da posição atual para o início da linha, assim como no shell. - À medida que o cursor é posicionado no final da linha,
<c-u>
efetivamente limpa a linha.