vi O editor de textos de linha de comando do Linux
Quando se trabalha com um sistema operacional como o Windows, estamos acostumados a utilizar todos os recursos do mouse como clicar, arrastar e selecionar elementos que são ações fundamentais para a edição de um texto no Word ou no Google Docs. O Linux também possui editores de textos gráficos com os mesmos recursos como o LibreOffice ou o Gedit, no entanto, muitas vezes é necessário alterar um texto em um sistema operacional Linux que não possui o ambiente gráfico, geralmente um servidor Web..
Para estas situações em que não temos as facilidades dos recursos gráficos o Linux possui alguns editores de texto de linha de comando como o nano, o vi, etc.
Neste artigo iremos conhecer um pouco do vi que é um editor de textos instalado como padrão em muitas distribuições Linux e Unix.
obs.: Não iremos usar o mouse ;)
Para acessar o terminal no Linux Fedora ou Ubuntu, vá em atividades no canto superior esquerdo da tela e na aba de pesquisar digite terminal.
Ao aparecer a tela preta do terminal, vamos criar um arquivo chamado texto.txt. Digite:
- Após digitar enter irá aparecer a seguinte tela, onde o nome do arquivo estará localizado em no canto inferior esquerdo e as linhas em branco estarão com o caracter ~ (til).
Para entrar no modo de edição digite uma das seguintes teclas:
O vi altera do modo menu para a tela de inserção. Digite o seguinte texto:
- Para sair do modo de edição e entrar no modo de menu aperte a tecla esc e irá sair do modo de edição, para gravar digite as teclas :w (dois pontos + w) e a tecla enter
Onde o w é o comando para gravar (write)
- Para alterar novamente o texto digite um dos comandos para inserção (a tecla i, a tecla a ou a tecla insert) e digite teste de texto 2 ou com as setas do teclado se movimente pelo texto e faça as suas alterações que desejar.
Para gravar e sair digite esc para entrar no modo menu, :wq (dois pontos + w + q) + a tecla enter
Onde w (write) grava e o q (quit) sai
Parabéns, gravamos e saímos do editor vi