Qual é o editor VI?
O editor VI é o editor de texto mais popular e clássico da família Linux. Abaixo, estão alguns motivos que o tornam um editor amplamente utilizado -
1) Está disponível em quase todas as distribuições Linux
2) Funciona da mesma forma em diferentes plataformas e distribuições
3) É fácil de usar. Portanto, milhões de usuários Linux o adoram e o usam para suas necessidades de edição
Hoje em dia, existem versões avançadas do editor vi disponíveis, e o mais popular é o VIM, que é o V i Im Prov. Alguns dos outros são Elvis, Nvi, Nano e Vile. É aconselhável aprender o vi porque ele é rico em recursos e oferece possibilidades infinitas para editar um arquivo.
Para trabalhar no editor de VI, você precisa entender seus modos de operação . Eles podem ser divididos em duas partes principais.
Neste tutorial, você aprenderá mais sobre-
- vi Modo de comando
- Modo de inserção do editor vi
- Como usar o editor vi
- vi Comandos de edição
- Movendo-se dentro de um arquivo
- Salvando e fechando o arquivo
Clique aqui se o vídeo não estiver acessível
Modo de comando vi:
- O editor vi abre neste modo e só entende os comandos
- Neste modo, você pode, mover o cursor e cortar, copiar, colar o texto
- Este modo também salva as alterações feitas no arquivo
- Os comandos diferenciam maiúsculas de minúsculas. Você deve usar maiúsculas e minúsculas certas.
Modo de inserção do editor vi:
-
Este modo é para inserir texto no arquivo.
-
Você pode alternar para o modo de inserção a partir do modo de comando pressionando 'i' no teclado
-
Quando estiver no modo Inserir, qualquer tecla será considerada uma entrada para o arquivo no qual você está trabalhando no momento.
-
Para voltar ao modo de comando e salvar as alterações feitas, você precisa pressionar a tecla Esc
Como usar o editor vi
Para iniciar o VI Editor - Abra o Terminal (CLI) e digite
vior
E se você especificar um arquivo existente, o editor o abrirá para você editar. Caso contrário, você pode criar um novo arquivo.
Comandos de edição de VI
- i - Inserir no cursor (entra no modo de inserção)
- a - Escrever após o cursor (entra no modo de inserção)
- A - Escreva no final da linha (entra no modo de inserção)
- ESC - Terminar modo de inserção
- u - Desfazer última alteração
- Desfazer - Desfaça todas as alterações em toda a linha
- o - Abra uma nova linha (entra no modo de inserção)
- dd - Excluir linha
- 3dd - Excluir 3 linhas.
- D - Excluir o conteúdo da linha após o cursor
- C - Exclui o conteúdo de uma linha após o cursor e insere um novo texto. Pressione a tecla ESC para encerrar a inserção.
- dw - Excluir palavra
- 4dw - Excluir 4 palavras
- cw - Mudar palavra
- x - Excluir caractere no cursor
- r - Substituir personagem
- R - sobrescrever caracteres a partir do cursor
- s - substitui um caractere sob o cursor e continua a inserir
- S - Substitua a linha inteira e comece a inserir no início da linha
- ~ - Altere as letras maiúsculas e minúsculas de caracteres individuais
Nota : Você deve estar no " modo de comando" para executar esses comandos . O editor de VI diferencia maiúsculas de minúsculas, portanto, certifique-se de digitar os comandos com as letras corretas.
Certifique-se de pressionar o comando correto, caso contrário, você acabará fazendo alterações indesejáveis no arquivo. Você também pode entrar no modo de inserção pressionando a, A, o, conforme necessário.
Movendo-se dentro de um arquivo
- k - Mova o cursor para cima
- j - Mova o cursor para baixo
- h - Mova o cursor para a esquerda
- l - Mova o cursor para a direita
Você precisa estar no modo de comando para se mover dentro de um arquivo. As teclas padrão para navegação são mencionadas abaixo; Você também pode usar as setas do teclado .
Salvando e fechando o arquivo
- Shift + zz - Salvar o arquivo e sair
- : w - Salvar o arquivo, mas mantê-lo aberto
- : q - Sair sem salvar
- : wq - Salve o arquivo e saia
Você deve estar no modo de comando para sair do editor e salvar as alterações no arquivo.
Resumo:
- O editor vi é o editor de texto Unix mais popular e comumente usado
- Geralmente está disponível em todas as distribuições Linux.
- Funciona em dois modos, Comando e Inserção
- O modo de comando leva os comandos do usuário, e o modo de inserção é para edição de texto
- Você deve conhecer os comandos para trabalhar em seu arquivo facilmente
- Aprender a usar este editor pode beneficiá-lo na criação de scripts e edição de arquivos.