VI Editor com Comandos no Tutorial Linux/Unix

Qual é o VI editor?

O VI editor é o editor de texto mais popular e clássico da família Linux. Abaixo, estão algumas razões que fazem dele 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) É de fácil utilização. Assim, milhões de utilizadores de Linux adoram-no e utilizam-no para as suas necessidades de edição

Actualmente, existem versões avançadas do editor vi disponíveis, e a mais popular é a VIM que é Vi Improved. Algumas das outras são Elvis, Nvi, Nano, e Vile. É sábio aprender vi porque é rico em características e oferece infinitas possibilidades de editar um ficheiro.

Para trabalhar no editor VI, é necessário compreender os seus modos de funcionamento. Eles podem ser divididos em duas partes principais.

Neste tutorial, aprenderá mais sobre…

  • vi Modo de comando
  • vi Modo de inserção do editor
  • Como usar o editor vi
  • vi Comandos de ediçãoli>Movendo dentro de um ficheiro

  • Saving and Closing the file

clique aqui se o vídeo não for acessível

vi Modo de comando:

  • O editor vi abre neste modo, e só compreende comandos
  • Neste modo, pode, mover o cursor e cortar, copiar, colar o texto
  • Este modo também guarda as alterações feitas ao ficheiro
  • Os comandos são sensíveis a maiúsculas e minúsculas. Deve usar a letra maiúscula certa.

vi Editor Insert mode:

  • Este modo é para inserção de texto no ficheiro.

  • p> Pode mudar para o modo Inserir a partir do modo de comando, premindo ‘i’ no teclado
  • Uma vez no modo Inserir, qualquer tecla seria tomada como entrada para o ficheiro no qual está a trabalhar actualmente.

  • p> Para voltar ao modo de comando e guardar as alterações que fez, é necessário premir a tecla Esc

Como usar o editor vi

Para iniciar o VI Editor – Abrir o Terminal (CLI) e digitar

vi <filename_NEW> or <filename_EXISTING>

E se especificar um ficheiro existente, então o editor abri-lo-ia para que pudesse editar. Caso contrário, pode criar um novo ficheiro.

VI Comandos de edição

  • i – Inserir no cursor (entra no modo inserir)
  • a – Escrever após o cursor (entra no modo inserir)
  • A – Escrever no fim da linha (entra em modo inserir)
  • li>ESC – Terminar modo inserir

  • u – Desfazer última alteração
  • li>U – Desfazer todas as alterações à linha inteirali>o – Abrir uma nova linha (entra em modo inserir)

  • dd – Apagar linha
  • 3dd – Apagar 3 linhas.
  • D – Apagar o conteúdo da linha após o cursor
  • C – Apagar o conteúdo de uma linha após o cursor e inserir novo texto. Premir a tecla ESC para terminar a inserção.
  • li>dw – Apagar palavra
  • 4dw – Apagar 4 palavras
  • cw – Alterar palavra
  • x – Apagar carácter no cursor
  • r – Substituir carácter
  • R – Sobregravar caracteres do cursor em frente
  • s – Substituir um caracter sob o cursor continuar a inserir
  • S – Substituir toda a linha e começar a inserir no início da linha
  • ~ – Alterar o caso de carácter individual

Nota: Deve estar no “modo de comando” para executar estes comandos. O editor VI é sensível a maiúsculas e minúsculas, por isso certifique-se de digitar os comandos na caixa de letra certa.

Certifica-te de que carregas no comando certo, caso contrário acabarás por fazer alterações indesejáveis ao ficheiro. Também pode entrar no modo inserir premindo a, A, o, conforme necessário.

Mover dentro de um ficheiro

  • k – Mover cursor para cima
  • j – Mover cursor para baixo
  • h – Mover cursor para a esquerda
  • l – Mover cursor para a direita

É necessário estar no modo de comando para mover dentro de um ficheiro. As teclas predefinidas para navegação são mencionadas abaixo; Também é possível utilizar as teclas de setas no teclado.

Guardar e Fechar o ficheiro

  • Shift+zz – Guardar o ficheiro e abandonar
  • :w – Guardar o ficheiro mas mantê-lo aberto
  • :q – Sair sem guardar
  • :wq – Guardar o ficheiro e sair

Deve estar no modo de comando para sair do editor e guardar as alterações ao ficheiro.

Summary:

  • O editor vi é o editor de texto Unix mais popular e mais utilizado
  • Está normalmente disponível em todas as Distribuições Linux.
  • Funciona em dois modos, Command e Insert
  • O modo Insert leva os comandos do utilizador, e o modo Insert é para editar texto
  • Deve saber os comandos para trabalhar facilmente no seu ficheiro
  • Aprender a usar este editor pode beneficiar-lhe na criação de scripts e edição de ficheiros.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *