Vim - Os comandos mais usados para edição de texto eficiente
Comandos de Movimentação
O Vim é conhecido por sua capacidade de navegar rapidamente pelo texto. Aqui estão alguns dos comandos de movimentação mais comuns:
Observação: Para usar as letras maiúsculas, é necessário pressionar a tecla Shift em conjunto com a letra desejada.
h
: Move o cursor para a esquerdaj
: Move o cursor para baixok
: Move o cursor para cimal
: Move o cursor para a direitaw
: Move o cursor para a próxima palavrab
: Move o cursor para a palavra anterior0
: Move o cursor para o início da linha atual$
: Move o cursor para o final da linha atualgg
: Move o cursor para o início do arquivoG
: Move o cursor para o fim do arquivoCtrl+f
: Move o cursor para a próxima páginaCtrl+b
: Move o cursor para a página anterior
Comandos de Edição
Uma vez que você tenha encontrado a parte do arquivo que deseja editar, aqui estão alguns comandos de edição comuns que podem ajudá-lo a fazer alterações rapidamente:
i
: Entra no modo de inserção antes do cursorI
: Entra no modo de inserção no início da linhaa
: Entra no modo de inserção após o cursorA
: Entra no modo de inserção no final da linhao
: Cria uma nova linha abaixo da linha atual e entra no modo de inserçãoO
: Cria uma nova linha acima da linha atual e entra no modo de inserçãor
: Substitui o caractere sob o cursors
: Apaga o caractere sob o cursor e entra no modo de inserçãox
: Apaga o caractere sob o cursordw
: Apaga a palavra sob o cursordd
: Apaga a linha atualyy
: Copia a linha atualp
: Cola o texto copiado ou apagado depois do cursoru
: Desfaz a última açãoCtrl+r
: Refaz a última ação desfeita
Comandos de Salvar e Sair
Finalmente, depois de editar seu arquivo, você precisará salvar suas alterações e sair do Vim. Aqui estão alguns comandos comuns para fazer isso:
:w
: Salva o arquivo:q
: Sai do Vim:wq
: Salva e sai do Vim:q!
: Sai do Vim sem salvar alterações
Conclusão
O Vim é um editor de texto poderoso e altamente personalizável que pode aumentar significativamente sua eficiência na edição de texto.