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) oua
(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 cursor | x |
Apaga a linha atualmente sob o cursor | dd |
Apaga x linhas a partir daquela atualmente sob o cursor | dxd |
Apaga n caracteres a partir daquele atualmente sob o cursor | nx |
Faz um espaçamento em x linhas para a direita a partir daquela atualmente sob o cursor | x>> |
Faz um espaçamento em x linhas para a esquerda a partir daquela atualmente sob o cursor | x<< |
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. Usen
para ir para a próxima ocorrência eN
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!
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:
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
Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?
Sobre o Autor
0 Comentários