História da linha de comando
O editor de texto do VIM é capaz de gravar o histórico de todos os comandos que entramos no prompt da linha de comando. Existem duas maneiras de recordar o histórico de comando: discar a janela da linha de comando ou rolar pelas linhas de comando anteriores usando as teclas do cursor.
Rolando pelos comandos anteriores:
Para mudar para o prompt da linha de comando, pressione: tecla. Depois de “:”, deixe o prompt vazio e depois pressione a tecla de seta superior. O histórico de comando será preenchido com o comando executado mais recente no modo de linha de comando. Use a tecla Upper Arrow novamente para voltar ainda mais pelos comandos que você entrou até agora e use a tecla de seta para baixo para voltar ao comando mais recente que você inseriu.
Disando a janela da linha de comando:
Para pesquisar o comando anterior específico no prompt de linha de comando, use: e sua chave de pesquisa. Por exemplo; Tipo: P e depois pressione a tecla de seta superior. Ele pesquisará o comando que começa com P e exibirá esses comandos para você. Você pode percorrer a história usando as teclas de seta para cima e para baixo. Isso fornece o histórico para todos os comandos que você entrou até agora no prompt de linha de comando.
Exemplo
Neste exemplo, criamos um arquivo com o nome de "NewFile" e, nele, inserimos algum texto, como você pode ver na captura de tela a seguir.
Depois de inserir o texto, feche este arquivo digitando: WQ. Na janela de comando, digite: P e depois pressione a tecla UP. Ele fornecerá o histórico de todos os comandos em cada imprensa que você usou recentemente. Na captura de tela abaixo, anexamos dois resultados de muitos que temos.
Além disso, se você quiser pesquisar a história, também pode fazer isso. Toda a história pode ser listada usando o: comando histórico. Por exemplo:: Seu comando lista o histórico dos comandos inseridos até agora e: ele / ele listará o histórico de pesquisa. / é usado para iniciar uma pesquisa, então quando é combinada com: ele lista o histórico de pesquisa.
Uma janela da linha de comando é uma solução melhor em muitas situações que podem ser facilmente abertas de duas maneiras diferentes:
A janela da linha de comando oferece muitas vantagens. O benefício principal da janela da linha de comando é que ela permite que você use todo o poder de edição do vim, incluindo pesquisa simples com / chave no modo normal ou com o comando de conclusão de linha inteira do modo de inserção. Além disso, depois de editar o comando, você pode:
Pressione a tecla Enter para executar o comando na linha atual e feche a janela da linha de comando.
Pressione a tecla Ctrl+C duas vezes para cancelar a execução da linha atual e feche a janela.
Modos de editor Vim
O editor de texto do VIM possui três modos; modo normal ou modo de inserção, modo de comando ou modo de linha e modo visual.
Modo normal ou modo de inserção:
O modo normal é o modo padrão do VIM, que é usado para comandos do editor. No entanto, o modo padrão pode ser transformado no modo de inserção, onde você pode escrever, modificar e excluir facilmente o texto.
Modo de comando ou modo de linha de comando:
O modo de linha de comando permite executar comandos como encontrar e substituir, desfazer e refazer, sair, etc. Ele suporta a entrada de linha única de cada vez na parte inferior da janela da linha de comando VIM.
Modo visual:
O modo visual é muito semelhante ao modo normal ou ao modo de inserção. No entanto, permite destacar ou editar o texto em massa.
Exemplo
Aqui estão alguns exemplos que o ajudarão a aprender como você pode usar facilmente o histórico de comandos para passar pelos comandos que você entrou até agora e, se necessário, você pode reutilizá -los simplesmente copiando e colando. Dessa forma, você pode evitar o aborrecimento de digitar os comandos longos repetidamente. Você apenas passa pela história e usa os comandos anteriores, como é necessário. Por exemplo, digamos que você digitou 'Hellos', depois 'humor', depois 'roxo', depois 'simples', então 'humanidade', então 'olá' novamente, depois 'mercado', então 'helium', 'reproduzir , então 'humano' e depois 'hábito'.
Depois de digitar todo esse texto, você precisa procurar as palavras que começam com 'H'; Para isso, você precisa digitar /h. Quando você entra /h e pressione repetidamente a tecla de seta para cima, ela o levará a todas as palavras que começam com H, i.e., 'humano', 'humanidade', 'humor', 'olá'. No entanto, se você perceber, pode observar que /h pulou 'hábito', 'hélio' e 'olá'.
Por que é que? Por que isso não mostra essas palavras quando você procura as palavras que começam com 'h'. Bem, é porque a navegação histórica do Vim é sensível ao caso; Você procurou as palavras começando com a letra minúscula 'h' que é '/h'. Portanto, as palavras que até começam com a letra 'h' ainda não estão na navegação porque começam com a letra hemoconária h.
Vim Command History Store
Você deve estar se perguntando, faça a loja de história dos comandos do Vim em algum lugar?
Bem, sim, a antiguidade do comando é mantida no arquivo viminfo (: ajuda viminfo). O arquivo viminfo geralmente é lido na inicialização e gravação na saída; No entanto, você pode persistir e sincronizar explicitamente entre instâncias do VIM. Para sincronizar entre as instâncias do VIM, você pode usar: wviminfo e: rviminfo comandos
Conclusão
Neste blog, aprendemos sobre o histórico de comando do Vim, duas maneiras de recordar o histórico de comando e os três modos da janela da linha de comando. Além disso, com a ajuda de um exemplo simples, aprendemos o uso de “:” e “/” para entrar e pesquisar o comando no histórico de linhas de comando.