A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Vi 1 Editando com vi. 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.

Apresentações semelhantes


Apresentação em tema: "Vi 1 Editando com vi. 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."— Transcrição da apresentação:

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


Carregar ppt "Vi 1 Editando com vi. 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."

Apresentações semelhantes


Anúncios Google