Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJoãovítor Tomas Alterado mais de 10 anos atrás
1
vi 1 Editando com vi
2
vi 2 Por que vi? l Editar arquivos de configuração l Editar scripts de shell l Disponível em todas as distribuições l Necessita muito poucos recursos instalados l Funciona quando quase tudo mais parou
3
vi 3 Como obter ajuda? Digitar man vi no prompt do shell Digitar man vi no prompt do shell Se estiver no vi pressionar ESC seguido de :help Se estiver no vi pressionar ESC seguido de :help
4
vi 4 O que é vi? l Editor de textos e não processador de textos l Não é sistema de editoração eletrônica l Notepad sem necessidade de recursos gráficos
5
vi 5 Modos de operação l Modo comando (modo inicial) O que é digitado é interpretado como comando O que é digitado é interpretado como comando comandos para salvar arquivos, substituir, etc comandos para salvar arquivos, substituir, etc l Modo entrada de texto tudo que é digitado é aceito como texto do arquivo que está sendo editado tudo que é digitado é aceito como texto do arquivo que está sendo editado
6
vi 6 Buffers l Durante o processo de edição tudo que é digitado é armazenado em um buffer l Texto somente é armazenado quando um comando de gravação é dado l Ciclos edição-gravação podem ser repetidos livremente
7
vi 7 Como usar? l Digitar na linha de comando $vi [opções] [nome_arquivo] A tela é limpa e aparece um til (sinal de buffer vazio) no lado esquerdo de cada linha da tela, exceto na primeira A tela é limpa e aparece um til (sinal de buffer vazio) no lado esquerdo de cada linha da tela, exceto na primeira Cursor aparece na primeira linha Cursor aparece na primeira linha ~ ~ ~
8
vi 8 Comandos para inserir texto
9
vi 9 Retornando ao modo comando l Pressione a tecla ESC para ir para o modo comando.
10
vi 10 Saindo vi
11
vi 11 Salvando em novo arquivo
12
vi 12 Excluindo texto n: repete comando n vezes
13
vi 13 Desfazendo um comando l Voltar ao modo comando com ESC Digitar u Digitar u
14
vi 14 Repetindo um comando Digitar. Digitar. l Repetições são feitas no modo comando
15
vi 15 Movendo-se pelo texto
16
vi 16 Movendo-se pelo texto cont n: repete comando n vezes
17
vi 17 Movendo-se pela tela
18
vi 18 Movendo-se pelo arquivo
19
vi 19 Procurando texto
20
vi 20 Procurando texto - observações l A busca leva em conta a caixa das letras l Na procura de textos que incluam caracteres especiais para o vi, deve-se usar o caracter \ antes do caracter especial l Exemplos de caracteres especiais: $ fim da linha ^ início da linha Para procurar prog.pas Para procurar prog.pas/prog\.pas
21
vi 21 Caracteres especiais
22
vi 22 Alterando e Substituindo texto
23
vi 23 Copiando e Colando
24
vi 24 Pesquisa e substiuição avançadas l Quando se digita : muda-se para um editor chamado ex l Formato do comando de substituição :lini,linf s/texto1/texto2/ Da linha lini até a linha linf substitui a do texto1 pelo texto2 Da linha lini até a linha linf substitui a primeira ocorrência do texto1 pelo texto2 :lini,linf s/texto1/texto2/g O g no fim do comando para substituir todas as ocorrências O g no fim do comando para substituir todas as ocorrências
25
vi 25 Pesquisa e substituição avançadas l Formato do comando de substituição :lini,linf s/texto1/texto2/c Da linha lini até a linha linf pergunta se pode substituir a primeira ocorrência do texto1 pelo texto2 Da linha lini até a linha linf pergunta se pode substituir a primeira ocorrência do texto1 pelo texto2 As letras c e g podem ser combinadas. As letras c e g podem ser combinadas. lini,linf s/te[xs]to1/teto1/cg lini,linf s/te[xs]to1/teto1/cg
26
vi 26 Definindo o ambiente do vi l O vi pode ser personalizado para o gosto, tipo de arquivo sendo editado, etc. Para ver o seu ambiente atual digite :set no modo comando. Para ver o seu ambiente atual digite :set no modo comando. l Uma resposta possível seria columns=80 lines=24 term=xterm :set all :set all mostra todas as opções em efeito mostra todas as opções em efeito
27
vi 27 Algumas opções de ambiente
28
vi 28 Arquivo.exrc l Usado para criar ambientes personalizados l Exemplo de arquivo set number showmode set wm=60 ab RJ Rio de Janeiro ab NCE Núcleo de Computação Eletrônica map q rG l Lido pelo programa antes de iniciar a execução
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.