Por que não consigo inserir no final de uma linha no vim se não há espaço em branco no final? Vejamos, por exemplo, meu arquivo de configuração SSH:
Tento usar $, l, e, mas não consigo chegar ao final da palavra. Quando começo a digitar no insert
modo, recebo o seguinte:
O que da? Como posso ter certeza de que posso inserir nomuitofim de uma linha?
Responder1
O que você deseja é usar o acomando em vez do icomando para entrar no modo de inserção. Ou se quiser pular para o final da linha e iniciar o modo de inserção, use A. Observe que Ivocê pulará para o início da linha e entrará no modo de inserção.
Responder2
Você também pode colocar set ve+=onemore
no seu .vimrc
; isso permitirá que você coloque o cursor no espaço "vazio" no final de cada linha. Observe que isso $ainda colocará você no último caractere; você precisará usar algo como $l("L" minúsculo)
/$Enter ou
99|(barra vertical).