Editor VI com comandos no tutorial Linux/Unix

O que é 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. Conseqüentemente, milhões de usuários Linux adoram e usam-no para suas necessidades de edição

Hoje em dia existem versões avançadas do editor vi disponíveis, e a mais popular é VIM que é Vi Imcomprovado. Alguns dos outros são Elvis, Nvi, Nano e Vile. É aconselhável aprender o vi porque ele é rico em recursos e oferece infinitas possibilidades para editar um arquivo.

Para trabalhar no editor VI, você precisa entender seus modos de operação. Eles podem ser divididos em duas partes principais.

Clique plítica de privacidade se o vídeo não estiver acessível

vi Modo de comando:

vi Modo de comando

  • O editor vi abre neste modo, e só entende comandos
  • Neste modo, você pode, mova o cursor e corte, copie, cole o texto
  • Este modo também salva as alterações que você fez no arquivo
  • Os comandos diferenciam maiúsculas de minúsculas. Você deve usar a caixa de letra certa.

vi Modo de inserção do editor:

  • Este modo serve para inserir texto no arquivo.
  • Você pode alternar para o modo Inserir no 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 atualmente.
  • Para retornar ao modo de comando e salvar as alterações feitas, você precisa pressionar a tecla Esc

Como usar o editor vi

Para iniciar o Editor VI -Abra o Terminal (CLI) e digite

vi <filename_NEW> or <filename_EXISTING>

E se você especificar um arquivo existente, o editor o abrirá para você editar. Caso contrário, você pode criar um novo arquivo.

Como usar o editor vi

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 o modo de inserção
  • u – Desfaz a última alteração
  • U – Desfaz 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 conteúdo da linha após o cursor
  • C – Exclua o conteúdo de uma linha após o cursor e insira um novo texto. Pressione a tecla ESC para finalizar a inserção.
  • dw – Excluir palavra
  • 4dw – Excluir 4 palavras
  • cw – Mudar palavra
  • x – Excluir caractere no cursor
  • r – Substituir caractere
  • R – Sobrescrever caracteres do cursor em diante
  • s – Substitui um caractere sob o cursor continua a inserir
  • S – Substitua a linha inteira e comece a inserir no início da linha
  • ~ – Alterar maiúsculas e minúsculas de caractere individual

Note: Você deve estar no “modo de comando” para executar esses comandos. O editor VI é maiúsculas e Minúsculas portanto, certifique-se de digitar os comandos na caixa de letra correta.

Certifique-se de pressionar o comando certo, 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 – Move o cursor para a esquerda
  • l – Mova o cursor para a direita

Você precisa estar no modo de comando para mover-se dentro de um arquivo. As teclas padrão para navegação são mencionadas abaixo; Você pode use também as setas do teclado.

Salvando e fechando o arquivo

  • Shift+zz – Salve o arquivo e saia
  • :w – Salve o arquivo, mas mantenha-o aberto
  • :q! – Saia do vi e não salve as alterações
  • :wq – Salve o arquivo e saia

Você deveria estar no modo de comando para sair do editor e salvar as alterações Para o arquivo.

Salvando e fechando o arquivo

Resumo:

  • O editor vi é o editor de texto Unix mais popular e comumente usado
  • Geralmente está disponível em todos Distribuições Linux.
  • Funciona em dois modos, Comando e Inserir
  • O modo de comando aceita os comandos do usuário e o modo Inserir é para edição de texto
  • Você deve conhecer os comandos para trabalhar facilmente em seu arquivo
  • Aprender a usar este editor pode beneficiá-lo na criação de scripts e na edição de arquivos.