Você não precisa redigitar comandos executados anteriormente no Vim. Em vez disso, use o recurso de histórico de comandos do Vim.

Embora você possa usar o histórico de comandos do shell do Linux para recuperar comandos usados ​​anteriormente, você sabia que pode fazer a mesma coisa no Vim?

O Vim possui um recurso de histórico de comandos que permite localizar e executar comandos já inseridos. Veja como você pode acessá-lo.

Recuperando Comandos do Vim

A maneira mais simples de recuperar os comandos inseridos no Vim é entrar no modo de comando. Para fazer isso, pressione Escapar e então o Cólon (:) chave. Agora você pode rolar para trás e para frente em seu histórico de comandos usando o Acima e Abaixo teclas de seta.

Quando quiser executar um comando, pressione Digitar. Isso é semelhante ao uso do mecanismo de histórico de shell em shells modernos como Bash ou Zsh.

Abrindo a janela do histórico de comandos

Você também pode abrir uma janela de histórico que mostra todos os seus comandos emitidos anteriormente entrando no modo de comando e pressionando Ctrl + F.

Ao abrir esta janela, você pode navegar para cima e para baixo pressionando o botão k e j chaves, semelhante a mover-se no buffer do Vim.

Quando chegar a uma linha que deseja executar novamente, basta pressionar Digitar e o Vim executará esse comando.

Fechando a janela do histórico de comandos

Embora a janela do histórico de comandos seja útil, você pode se perguntar como sair dela sem executar um comando. É fácil abri-lo acidentalmente, pois Ctrl + F também rola a tela para frente se você não pressionou o botão Cólon (:) chave. Você pode ter pretendido fazer isso em vez disso.

Felizmente, é fácil fechar a janela de comando. Se você estiver no histórico de comandos, pressione Ctrl + C para pular para o fundo e, em seguida, pressione Ctrl + C ou Esc para fechar a janela completamente.

Agora você pode folhear seu arquivo se quiser fazer isso em vez de abrir a janela do histórico de comandos.

Agora você pode acessar o histórico de comandos no Vim

O histórico de comandos é mais um dos recursos poderosos do Vim. Você pode ver os comandos que emitiu, no modo de comando ou na janela do histórico de comandos, e executá-los. Se você abriu a janela do histórico de comandos por engano, também pode fechá-la rapidamente.

Outro recurso frequentemente esquecido do Vim é a capacidade de abrir e alternar entre várias janelas de edição e até mesmo executar comandos de terminal completos.