Escrito em . Publicado em Sistema operativo Linux.

Aprenda a usar o editor vi com estes 10 comandos essenciais

O vi é um dos editores de texto mais antigos e populares do Linux. Ele foi criado em 1976 por Bill Joy e é baseado no modo de operação do ex, um editor anterior. O nome vi vem de visual, pois ele permite ver o texto na tela enquanto o edita.

O vi é um editor de texto modal, ou seja, ele tem dois modos principais de funcionamento: o modo de comando e o modo de inserção. No modo de comando, o vi espera que digite comandos que realizam diversas ações sobre o texto, como mover o cursor, copiar, colar, apagar, substituir e salvar. No modo de inserção, o vi permite que digite o texto normalmente. Para alternar entre os modos, use a tecla Esc para sair do modo de inserção e entrar no modo de comando, e usa as teclas i, a ou o para sair do modo de comando e entrar no modo de inserção.

O vi é um editor muito poderoso e versátil, mas também pode ser um pouco intimidador para quem não está acostumado. Por isso, neste artigo vamos mostrar comandos que precisa conhecer para usar o vi com eficiência e sem medo. Vamos lá!

1. Abrir e fechar ficheiros

Para abrir um ficheiro com o vi, basta digitar no terminal:

vi <nome do ficheiro>

Se o ficheiro já existir, ele será aberto para edição. Se não existir, ele será criado.

Para fechar um ficheiro com o vi, tem de usar um dos seguintes comandos no modo de comando:

2. Mover o cursor

Para mover o cursor no vi, pode usar as seguintes teclas no modo de comando:

Também pode usar as setas do teclado para mover o cursor, mas isso pode não funcionar em alguns terminais.

Além disso, pode usar alguns atalhos para mover o cursor mais rapidamente:

3. Inserir texto

Para inserir texto no vi, tem de entrar no modo de inserção usando uma das seguintes teclas no modo de comando:

Para sair do modo de inserção e voltar ao modo de comando, basta pressionar Esc.

4. Apagar texto

Para apagar texto no vi, pode usar as seguintes teclas no modo de comando:

5. Copiar e colar texto

Para copiar e colar texto no vi, tem de usar os seguintes comandos no modo de comando:

Para selecionar o texto, pode usar os mesmos modificadores do comando d, como w, b, $, 0, G e <number>G. Por exemplo:

Também pode usar yy para copiar a linha inteira sob o cursor.

6. Substituir texto

Para substituir texto no vi, pode usar as seguintes teclas no modo de comando:

Também pode usar os seguintes comandos para substituir um texto por outro em todo o ficheiro ou em uma parte dele:

7. Desfazer e refazer alterações

Para desfazer e refazer alterações no vi, pode usar as seguintes teclas no modo de comando:

8. Pesquisar texto

Para pesquisar um texto no vi, pode usar os seguintes comandos no modo de comando:

9. Executar comandos externos

Para executar comandos externos no vi, pode usar os seguintes comandos no modo de comando:

Por exemplo:

10. Obter ajuda

Para obter ajuda sobre os comandos do vi, pode usar os seguintes comandos no modo de comando:

Por exemplo:

Conclusão

O vi é um editor de texto muito útil para editar ficheiros de texto no Linux, mas ele requer um pouco de prática para ser dominado. Com estes 10 comandos essenciais, já pode começar a usar o vi com confiança e eficiência.

 

#vi #editor #Linux #comandos #dicas #tutorial #texto #ficheiro #terminal #console

Linux, Código Aberto

1000 carateres remanescentes