O editor Vi é um dos editores de texto mais antigos e poderosos do mundo Unix/Linux. Embora seja conhecido por sua simplicidade e eficiência, muitos usuários encontram uma curva de aprendizado ao começar a usá-lo, especialmente devido à sua interface minimalista e ao uso intensivo de comandos. Neste post, vamos apresentar uma introdução ao Vi, explicando seus principais comandos e como navegar por ele.

Como abrir o Vi

Para começar a usar o Vi, abra o terminal e digite o seguinte comando:

vi nome_do_arquivo

Se o arquivo existir, ele será aberto para edição. Caso contrário, um novo arquivo será criado com o nome especificado.

Modos do Vi

O Vi possui dois modos de operação principais:

  • Modo Normal: Este é o modo padrão ao abrir o Vi. Nele, você pode navegar pelo texto e executar comandos;

  • Modo de Inserção: Aqui você pode inserir texto diretamente no arquivo, como faria em qualquer outro editor.

Como alternar entre os modos:

  • Para entrar no Modo de Inserção, pressione i (inserir texto antes do cursor) ou a (inserir texto após o cursor).
  • Para voltar ao Modo Normal, pressione a tecla Esc.

Comandos essenciais no Vi

Navegação

  • h, j, k, l: Movem o cursor para esquerda, baixo, cima e direita, respectivamente.
  • w: Avança para o início da próxima palavra.
  • b: Retrocede para o início da palavra anterior.
  • 0: Vai para o início da linha atual.
  • $: Vai para o final da linha atual.
  • G: Vai para a última linha do arquivo.
  • gg: Vai para a primeira linha do arquivo.

Inserção de texto

  • i: Entra no modo de inserção na posição atual do cursor.
  • a: Entra no modo de inserção após o caractere atual.
  • o: Abre uma nova linha abaixo da linha atual e entra no modo de inserção.
  • Esc: Sai do modo de inserção e volta ao modo normal.

Edição e exclusão

  • x: Apaga o caractere sob o cursor.
  • dd: Apaga a linha atual.
  • D: Apaga o restante da linha a partir do cursor.
  • u: Desfaz a última ação.
  • Ctrl + r: Refaz a ação desfeita (redo).
  • yy: Copia a linha atual.
  • p: Cola o conteúdo copiado ou recortado após o cursor.

Salvamento e saída

  • : Salva o arquivo.
  • : Sai do editor.
  • : Salva o arquivo e sai do editor.
  • !: Sai sem salvar as alterações.

Legacy

Fecha o editor sem salvar:q
Força o editor a fechar sem salvar:q!
Salva o documento e fecha o editor:wq
Salva o documento com um nome especifico:filenom

Comandos de edição

Apaga o caractere atualmente sob o cursorx
Apaga a linha atualmente sob o cursordd
Apaga x linhas a partir daquela atualmente sob o cursordxd
Apaga n caracteres a partir daquele atualmente sob o cursornx
Faz um espaçamento em x linhas para a direita a partir daquela atualmente sob o cursorx>>
Faz um espaçamento em x linhas para a esquerda a partir daquela atualmente sob o cursorx<<

Após as alterações no arquivo, tecle ESC depois : (dois pontos) e digite o comando básico desejado acima.

Exemplo prático

Vamos imaginar que você queira criar e editar um arquivo de configuração no Vi. O processo seria mais ou menos assim:

Abra o terminal e digite:

vi config.txt

O Vi será aberto. Pressione i para entrar no Modo de Inserção e insira o seguinte texto:

# Configurações do servidor
host = 192.168.0.1
port = 8080

Para salvar o arquivo, pressione Esc para voltar ao Modo Normal e, em seguida, digite :w para salvar.

Para sair do Vi, digite :q.

Dicas

  • Pesquisar texto: Pressione / e digite o texto que deseja procurar no arquivo. Use n para ir para a próxima ocorrência e N para voltar à anterior;

  • Substituir texto: Para substituir uma palavra, digite :s/palavra_antiga/palavra_nova/g na linha atual, ou :%s/palavra_antiga/palavra_nova/g para substituir em todo o arquivo.

O editor Vi pode parecer intimidador no início, mas sua eficiência e leveza o tornam indispensável para quem trabalha em ambientes Unix/Linux, especialmente em servidores.

Com o tempo e prática, você perceberá que ele pode aumentar bastante sua produtividade ao lidar com arquivos de texto e configurações. Aprender os comandos básicos apresentados aqui já é um grande passo para dominar essa ferramenta clássica!

    APRENDA A SOLUCIONAR PROBLEMAS COM GNU/LINUX COM MAIS RAPIDEZ

    Domine todos os recursos do Linux e torne-se um administrador competente e bem requisitado. Conheça o curso LINUX: DICAS E TRUQUES e torne-se um expert! Conheça centenas de soluções para problemas do dia a dia de administradores de sistemas GNU/Linux e usuários em geral.

    CLIQUE NA IMAGEM ABAIXO PARA MAIS DETALHES:

    linux dicas e truques

    CLIQUE AQUI E SAIBA MAIS

    Dúvidas ou sugestões sobre o editor Vi? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
    https://youtube.com/criandobits

    Tags:

    Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?

    Não enviamos spam. Seu e-mail está 100% seguro!

    Sobre o Autor

    Bene Silva Júnior
    Bene Silva Júnior

    Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

    0 Comentários

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *