Como colocar o cursor após o último caractere no vim?

Como colocar o cursor após o último caractere no vim?

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:

insira a descrição da imagem aqui

Tento usar $, l, e, mas não consigo chegar ao final da palavra. Quando começo a digitar no insertmodo, recebo o seguinte:

insira a descrição da imagem aqui

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+=onemoreno 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).

informação relacionada