SlideShare uma empresa Scribd logo
Editor de textos VI
Editor de textos VI
Introdução
    
Todos sabem que sempre existe a necessidade de escrever um texto, editar um 
arquivo de configuração, escrever um script... E a melhor maneira de fazermos isso, 
é utilizando um editor de texto. Além de tudo isso, antes de vermos alguns aquivos 
básicos do Linux, precisamos aprender a como editar e visualizar esses arquivos. 
Por isso esta parte da aula irá nos ensinar como usar o editor que se chama VI.
     O VI (Visual Editor) é uma ferramenta que facilita a manipulação de textos em 
arquivos.
     Para acessá­lo, basta digitar na linha de comando:
     # vi
 
Editor de textos VI
Modos do VI
    
O vi possui 3 modos, que são os estados do editor:
Comandos: Uma sessão de edição sempre começa nesse modo de operação. 
Quando estamos no modo comandos, podemos caminhar pela tela de edição e 
utilizar os comandos para manipular o texto.
Inserção: Somente nesse modo podemos alterar um texto na tela.
Linha de comando: Alguns comandos de edição devem ser digitados na última 
linha da tela. O caractere “:” é usado para indicar ao editor que vamos usar um
comando de linha.
 
Editor de textos VI
Modo Inserção
     É o modo que podemos inserir os caracteres, ou seja, o modo onde podemos 
editar as informações (retirando, acrescentando, etc.). 
As teclas utilizadas são:
     i => insere texto antes do cursor.
     I => insere texto no início da linha atual.
     a => insere texto após o cursor.
     A => insere texto no final da linha atual.
     o => insere texto no início da próxima linha, inserindo uma nova linha.
     O => insere texto no início da linha anterior, inserindo uma nova linha.
 
Editor de textos VI
Modo Inserção
     É o modo que podemos inserir os caracteres, ou seja, o modo onde podemos 
editar as informações (retirando, acrescentando, etc.). 
As teclas utilizadas são:
     i => insere texto antes do cursor.
     I => insere texto no início da linha atual.
     a => insere texto após o cursor.
     A => insere texto no final da linha atual.
     o => insere texto no início da próxima linha, inserindo uma nova linha.
     O => insere texto no início da linha anterior, inserindo uma nova linha.
 
Editor de textos VI
Deleção de Caracteres
Del ou Delete => apaga a letra que está na frente do cursor.
     x => deleta a letra em que o cursor está (nx deleta as próximas n letras).
    dw => deleta o restante da palavra atual (ndw deleta as n próximas palavras).
     u => undelete (volta o que foi apagado por último ou apaga o que foi inserido 
por último).
     dd => deleta a linha atual (ndd deleta n linhas a partir da atual).
 
Editor de textos VI
Substituição de Caracteres
s => substitui a letra atual (e entra no modo de inserção).
    S => substitui a linha atual (e entra no modo de inserção).
    r => substitui a letra atual (não entra no modo de inserção).
    R => entra no modo de substituição (sai com <ESC>).
    ~ => substitui maiúsculo/minúsculo.
    :1,$s/palavra1/palavra2/g => substitui a palavra1 pela palavra2
 
Editor de textos VI
Copiar, Recortar e Colar
nyy => copia as n linhas posteriores (copiar).
nY => copia as n linhas anteriores (copiar).
ndd => deleta as n linhas (a partir da atual).
  ncc => recorta as n linhas (a partir da atual).
  p => cola as N linhas após a linha atual.
  P => cola as N linhas antes da linha atual.
 
Editor de textos VI
Navegando no Texto
j => uma linha para baixo.
   h => uma letra para a esquerda.
   b => volta no início da palavra.
   e => vai para o fim da palavra.
   $ => fim da linha.
   +n => vai n linhas para baixo.
   k => uma linha para cima.
   l => uma letra para a direita.
  w => vai pra a próxima palavra.
   0 => início da linha.
   nG => vai para a linha n.
Editor de textos VI
Buscas no VI
/palavra => procura palavra a partir Linha da atual.
    ?palavra => procura palavra (voltando no início do arquivo).
    n => procura a próxima ocorrência (na mesma direção de busca).
:set number => coloca a numeração de linhas.
 
Editor de textos VI
Salvando e saindo do VI
:w => salva o arquivo.
   :q => sai do arquivo.
   :q! => Sai sem salvar as modificações do arquivo.
   :wq => sai e salva o arquivo editado.
   ZZ => sai e salva o arquivo editado.
   :x => sai e salva o arquivo editado.
Bibliografia
Linux – Guia do Administrador do Sistema
Autor: Rubem E. Pereira
Editora: Novatec
Manual Completo do Linux (Guia do Administrador)
Autor: Evi Nemeth, Garth Snyder, Trent R. Hein
Editora: Pearson Books
Guia Foca GNU/Linux
http://focalinux.cipsga.org.br/

Mais conteúdo relacionado

Destaque

Livro de turma
Livro de turmaLivro de turma
Livro de turma
crbmonteiro
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
Ivani Nascimento
 
Editor de texto VI
Editor de texto VIEditor de texto VI
Editor de texto VI
Ivani Nascimento
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
Ivani Nascimento
 
Processamento De Texto
Processamento De TextoProcessamento De Texto
Processamento De Texto
arturramisio
 
Trabalhando com o writer
Trabalhando com o writerTrabalhando com o writer
Trabalhando com o writer
Anabia Rangell
 
Curso de informática basica apresentação 2
Curso de informática basica   apresentação 2Curso de informática basica   apresentação 2
Curso de informática basica apresentação 2
Luiz Pereira de Souza
 
Planejamento e atividades com uso das TDIC - NTE0Regional/MS
Planejamento e atividades com uso das TDIC - NTE0Regional/MSPlanejamento e atividades com uso das TDIC - NTE0Regional/MS
Planejamento e atividades com uso das TDIC - NTE0Regional/MS
Dirce Cristiane Camilotti
 
Lajes 01-comandos e funções
Lajes 01-comandos e funçõesLajes 01-comandos e funções
Lajes 01-comandos e funções
Anderson Ricardo Cunha
 
Apostila básica sobre internet
Apostila básica sobre internetApostila básica sobre internet
Apostila básica sobre internet
andremarcioneumann
 
Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)
Luis Ferreira
 
Informática na Educação
Informática na EducaçãoInformática na Educação
Informática na Educação
Tajra Assessoria Educacional Ltda
 
Principais Conceitos Internet
Principais Conceitos InternetPrincipais Conceitos Internet
Principais Conceitos Internet
Claudio Toldo
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
Guilherme Teixeira
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
Adeildo Telles
 
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
SousaLeitee
 
Informatica - editor de textos
Informatica - editor de textosInformatica - editor de textos
Informatica - editor de textos
Mauro Pereira
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
Artur Coelho
 
Editores de textos - Introdução ao Word
Editores de textos - Introdução ao WordEditores de textos - Introdução ao Word
Editores de textos - Introdução ao Word
Clausia Antoneli
 
Aula 1 word
Aula 1 wordAula 1 word
Aula 1 word
WELDES
 

Destaque (20)

Livro de turma
Livro de turmaLivro de turma
Livro de turma
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Editor de texto VI
Editor de texto VIEditor de texto VI
Editor de texto VI
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Processamento De Texto
Processamento De TextoProcessamento De Texto
Processamento De Texto
 
Trabalhando com o writer
Trabalhando com o writerTrabalhando com o writer
Trabalhando com o writer
 
Curso de informática basica apresentação 2
Curso de informática basica   apresentação 2Curso de informática basica   apresentação 2
Curso de informática basica apresentação 2
 
Planejamento e atividades com uso das TDIC - NTE0Regional/MS
Planejamento e atividades com uso das TDIC - NTE0Regional/MSPlanejamento e atividades com uso das TDIC - NTE0Regional/MS
Planejamento e atividades com uso das TDIC - NTE0Regional/MS
 
Lajes 01-comandos e funções
Lajes 01-comandos e funçõesLajes 01-comandos e funções
Lajes 01-comandos e funções
 
Apostila básica sobre internet
Apostila básica sobre internetApostila básica sobre internet
Apostila básica sobre internet
 
Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)
 
Informática na Educação
Informática na EducaçãoInformática na Educação
Informática na Educação
 
Principais Conceitos Internet
Principais Conceitos InternetPrincipais Conceitos Internet
Principais Conceitos Internet
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
 
Informatica - editor de textos
Informatica - editor de textosInformatica - editor de textos
Informatica - editor de textos
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
 
Editores de textos - Introdução ao Word
Editores de textos - Introdução ao WordEditores de textos - Introdução ao Word
Editores de textos - Introdução ao Word
 
Aula 1 word
Aula 1 wordAula 1 word
Aula 1 word
 

Semelhante a Editor Vi

BrOffice
BrOfficeBrOffice
BrOffice
ferbitt
 
Aula 2- Editor de textos.pdf
Aula 2- Editor de textos.pdfAula 2- Editor de textos.pdf
Aula 2- Editor de textos.pdf
YeonjunChoi21
 
Apostila word
Apostila wordApostila word
Apostila word
Fabiano Lima
 
Broffice writer pro
Broffice writer proBroffice writer pro
Broffice writer pro
soniaoliveira58
 
Tutorial writer (trabalho de informatica)
Tutorial writer (trabalho de informatica)Tutorial writer (trabalho de informatica)
Tutorial writer (trabalho de informatica)
Ian Giestas Pauli
 
Unidade 4 - Editando Textos com o BR Office
Unidade 4 - Editando Textos com o BR OfficeUnidade 4 - Editando Textos com o BR Office
Unidade 4 - Editando Textos com o BR Office
Rogerio P C do Nascimento
 

Semelhante a Editor Vi (6)

BrOffice
BrOfficeBrOffice
BrOffice
 
Aula 2- Editor de textos.pdf
Aula 2- Editor de textos.pdfAula 2- Editor de textos.pdf
Aula 2- Editor de textos.pdf
 
Apostila word
Apostila wordApostila word
Apostila word
 
Broffice writer pro
Broffice writer proBroffice writer pro
Broffice writer pro
 
Tutorial writer (trabalho de informatica)
Tutorial writer (trabalho de informatica)Tutorial writer (trabalho de informatica)
Tutorial writer (trabalho de informatica)
 
Unidade 4 - Editando Textos com o BR Office
Unidade 4 - Editando Textos com o BR OfficeUnidade 4 - Editando Textos com o BR Office
Unidade 4 - Editando Textos com o BR Office
 

Último

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 

Último (8)

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 

Editor Vi