Existe uma busca reversa de comando no vim?

12

No linux cli, posso fazer ctrl-r e fazer uma pesquisa inversa e escolher algo que fiz facilmente.
Existe algo semelhante no vim? Quer dizer, eu posso executar um comando usando : (pode ser qualquer coisa como uma longa substituição) e se eu precisar fazer isso novamente, eu preciso redigitá-lo.
Existe uma maneira de evitar redigitar, mas de alguma forma, pesquisar e executar de volta?

    
por Jim 08.02.2014 / 23:25

2 respostas

14

Você pode encontrar q: útil. Ele abre a janela da linha de comando. A janela da linha de comando é assim:

Eutenteifazerumaanimaçãodeseuuso:

Veja também c_CTRL-F , que abre a janela de linha de comando no modo de comando.

Você também pode executar novamente o último comando no modo normal digitando @: .

    
por 09.02.2014 / 00:26
10

Introduzindo : e então o início do comando anteriormente emitido seguido por Up irá recuperar o comando correspondente. Se houver mais de uma opção disponível, você pode percorrê-las com Up e Down .

    
por 08.02.2014 / 23:31

Tags