Edição básica com VI

Edição básica com VI
Tempo de leitura: 2 minutos

Edição básica com VI: O sistema operacional Linux fornece uma variedade de editores de texto para manipular arquivos de texto. Entre eles, vi, Emacs, nano e vim são amplamente utilizados devido à sua eficiência e poderosas funcionalidades.

Este artigo abordará o uso básico desses editores, incluindo navegação, edição de texto e configuração do editor padrão.

Aqui estão alguns dos comandos mais úteis e exemplos de como eles são usados:

  • vi: Este é um editor de texto visual que tem vários modos, incluindo o modo de comando e o modo de inserção. Você pode navegar pelo documento usando as teclas h, j, k, l e procurar texto usando / e ?. Para inserir texto, você pode usar i para inserir antes do cursor, o para abrir uma nova linha abaixo do cursor e a para inserir após o cursor. Para editar texto, você pode usar d para deletar, p para colar, y para copiar, dd para deletar uma linha e yy para copiar uma linha. Para salvar e sair, você pode usar ZZ, :w! para forçar a gravação e :q! para forçar a saída.
  • Emacs, nano e vim: Estes são outros editores de texto disponíveis no Linux. Eles têm funcionalidades semelhantes ao vi, mas cada um tem suas próprias peculiaridades e recursos adicionais.
    • Por exemplo: Emacs é conhecido por seu extenso conjunto de atalhos de teclado, nano é apreciado por sua simplicidade e facilidade de uso, e vim é uma versão melhorada do vi com muitos recursos adicionais.
  • EDITOR: Esta é uma variável de ambiente que determina o editor padrão a ser usado quando um editor precisa ser invocado.
    • Por exemplo: você pode definir o editor padrão para vim usando o comando export EDITOR=vim.

Conclusão

Edição básica com VI: Os editores de texto Linux são ferramentas poderosas para manipular arquivos de texto. Eles permitem que os usuários realizem uma variedade de tarefas, desde navegação básica e edição de texto até operações complexas de manipulação de texto.

Com essas ferramentas, os usuários podem efetivamente manipular e processar dados de texto de maneira eficiente e flexível. Através dos exemplos acima, esperamos que você tenha uma melhor compreensão de como usar esses comandos e o que esperar de suas saídas.

Author: Thiago Rossi