Como obtenho edição de linha no estilo vi no modo de comando Vim?

1

Quando escrevo um comando com ":" no Vim, muitas vezes me vejo fazendo um escape e / ou tentando navegar com h, j, kel ou tentando outras combinações de teclas no estilo vi para editar o comando que estou escrevendo. Eu configurei readline para usar a edição de linhas no estilo vi, de modo que, ao editar na linha de comando, por exemplo, bash ou R, escape me coloca no equivalente do modo normal do vim. Isso não funciona no modo de comando vim. Lá, escape leva você de volta ao modo normal para o arquivo de texto que você está escrevendo, não o comando que você estava editando.

Existe uma maneira de obter a edição de linhas no estilo vi no modo de comando do Vim? Se sim, como?

Eu entendo que o escape deve levá-lo de volta ao modo normal no buffer, não na linha de comando, mas talvez haja outra chave?

    
por Daan 03.11.2015 / 10:05

1 resposta

2

Há algumas boas respostas em este tópico sobre estouro de pilha

Acho que a melhor opção é usar q: em vez de apenas : para entrar no modo de comando. Isso abre uma janela onde você pode digitar seu comando e também contém seu histórico de comandos. Se você já começou a digitar seu comando usando apenas : e quer entrar neste modo, você pode pressionar Ctrl + F .

Aqui está outro tópico com mais respostas

    
por 03.11.2015 / 10:53

Tags