7 Licao Editores de Texto GrupoLinux TWiki

download 7 Licao Editores de Texto GrupoLinux TWiki

of 6

Transcript of 7 Licao Editores de Texto GrupoLinux TWiki

03/03/2011

LicaoEditoresdeTexto < GrupoLinux < Pular para Busca English

GrupoLinux Iniciar sesso ou RegistroPular para Busca English

Editar Voc est aqui: TWiki > Web GrupoLinux > LinuxEssencialFinal > LicaoEditoresdeTexto

Anexar

Impresso

r13 - 24 Feb 2011 - 10:12:38 - PauloLima

, create new tag Anterior Trilha B Prximo comentar

Lio 7 - Editores de TextoObjetivo(s): Explicar como se d o funcionamento dos editores de texto VI e Nano. Direitos autorais e licena: Veja notas de direitos autorais e licena no final da lio. Contedo 7.1 Editores de texto 7.2 vi 7.3 GNU nano 7.4 Exerccios de Reviso 7.5 - Direitos autorais e licena 7.6 - Comentrios

Web GrupoLinux Criar Novo Tpico ndice Busca Alteraes Notificaes Estatsticas Preferncias Webs BrOffice EaD GrupoJava GrupoLinux GrupoLogica GrupoWeb Main Ruby SGBD SO Sandbox TWiki Wikeditora WikiEdu

7.1 Editores de texto

Nesta lio sero estudados dois editores de textos, ficando a critrio do usurio optar por qual utilizar. Existem vrios tipos de editores, mas a compreenso destes j o suficiente. O primeiro a ser apresentado ser o vi, o editor de textos mais utilizado pelos usurios GNU/Linux. O outro o GNU nano (clone livre do conhecido pico), simples e com timos recursos.

7.2 viO editor de textos vi o mais conhecido pelos programadores e usurios avanados dos sistemas GNU/Linux. O seu uso se d dentro do ambiente texto, podendo ser aberto dentro de um terminal virtual no ambiente grfico. Sintaxe:vi arquivo/diretrio

Quando o vi aplicado sobre um diretrio, ele perde a sua funo de editor de textos e passa a listar o contedo do mesmo. A aplicao no diretrio serve para fazer o caminhamento pela rvore diretrio, servindo at para abrir o arquivo. Mais frente sero apresentadas as funes do vi sobre diretrio. O editor pode abrir um arquivo existente ou pode criar um no momento da chamada pela linha de comando. Exemplo:#vi teste

Caso dentro do diretrio local exista o arquivo teste, ele ser aberto, seno, ele ser gerado dentro do diretrio. O editor pode trabalhar em dois modos de trabalho: o modo de edio e o modo de comando. O modo de edio utiliza o teclado para a adio de textos, no trabalhando com funes de textos. O modo de comando utiliza o teclado para receber funes do editor, no trabalhando com a adio de textos. A tecla ESC utilizada para alterar para o modo de comando e a tecla insert volta para o modo de edio. Modo de Edio Esse modo permite trabalhar com o teclado normalmente, ou seja, o que for digitado ser acrescido ao contedo do arquivo.

sintectus.com//LicaoEditoresdeTexto

1/6

03/03/2011

LicaoEditoresdeTexto < GrupoLinux < Tabela de opes do modo de edio do editor viTecla Funcao a i o insert Abre em modo de insero Abre em modo de insero Abre em uma linha abaixo do cursor Abre em modo de insero, se teclado duas vezes abre em modo de substituio

As opes apresentadas na tabela acima permite que o usurio possa digitar normalmente dentro da rea de texto. Modo de Comando Dentro do modo de comando o teclado estar habilitado a trabalhar em funo do editor, ou seja, passar comandos para o mesmo. Nesse modo possvel fazer vrias tarefas com o editor, tais como: Busca; Movimento; Apagar; copiar; colar; Salvar o texto; Sair do editor. Busca Tabela de opes de busca para o vi Tecla Funcao

/busca Procura dentro do texto a palavra busca n N Procura a prxima entrada de busca Procura a entrada anterior a busca

Movimento Tabela de opes de movimento para o vi Tecla h, j, k, l W,w,B,b E,e Setas + H M L PageUp ? , PageDown ? / CTRL+f, CTRL+b Apagar Tabela de opes do deletar para o vi Funcao Move por caractere: esquerda, baixo, cima e direita Move por palavra: Para frente, para trs Vai para o fim da palavra Movimenta por linha e por caractere Movimenta por linha: move o cursor para a linha superior Move o cursor para a linha inferior Move para a primeira linha da tela atual Move para a linha do meio da tela atual Move para a ltima linha da tela atual Move a tela para frente e para trs

sintectus.com//LicaoEditoresdeTexto

2/6

03/03/2011Tecla dd ndd D dw

LicaoEditoresdeTexto < GrupoLinux < Funcao Exclui a linha do cursor Exclui n linhas abaixo do cursor Exclui o restante da linha Exclui uma palavra

d/busca Exclui at encontrar a palavra busca dG Copiar Tabela de opes de cpia para o vi Tecla Funcao yy yny Colar Tabela de opes de cola para o vi Tecla Funcao p Insere aps o cursor o ltimo texto copiado ou deletado Faz a cpia da linha, sem colar na tela Faz a cpia de n linhas, sem colar na tela Exclui at o final do arquivo

NOTA: o mouse tambm tem as funes de copiar e colar,sendo necessrio, para isso. Primeiramente selecionar o texto segurando o boto esquerdo do mouse, copiar clicando com o boto esquerdo e colar com o boto do meio. Salvar Tecla :w :wq Funcao Salva o texto corrente Salva e sai do arquivo

:w novo_arquivo Salva como novo_arquivo :w! Salva o arquivo de qualquer maneira

Tabela de opes de salvar para o vi Sair Tecla Funcao :q :wq :q! Fecha o arquivo, desde que no esteja modificado Salva e sai do arquivo Faz uma sada forada, sem gravar as alteraes

Tabela de opes de sair para o vi Os quadros acima apresentam as principais funes e utilidades para o vi. Maiores detalhes podero ser verificados no manual do editor: man vi. Comandos a serem utilizados com o vi nos diretrios Tecla i o :q Funcao Lista os detalhes de arquivos e diretrios Abre outra janela, dentro da existente, para backup Sai da janela corrente

sintectus.com//LicaoEditoresdeTexto

3/6

03/03/2011

LicaoEditoresdeTexto < GrupoLinux < u,r Altera a ordem de apresentao do contedo Ctrl+w w Altera entre as janelas abertasNOTA: as outras funes para arquivos tambm so vlidas para o uso com diretrios.

7.3 GNU nanoO editor nano um clone do editor pico. O pico nasceu do PINE , um programa de correio eletrnico desenvolvido pela Universidade de Washington. Por causa das licenas aplicadas ao pico/pine, o projeto GNU se mobilizou e criou uma alternativa livre. O nano tambm possui ferramentas avanadas como formatao e busca por exemplo. Todas as funes de trabalho do nano so feitas com as sequncias de comandos ctrl+ letra. Por exemplo ^X (ctrl+x) utilizado para sair do editor. Portanto, todas as opes listadas sero apresentadas com um ^ antes da letra e do que essa opo representa. Sintaxe:nano [arquivo]

Quando o nano executado sem nenhum parmetro de arquivo aberto um editor para a criao de um novo arquivo. Esse novo arquivo receber um nome assim que for salvo. Se o comando nano for aplicado a um arquivo existente, este ser aberto para edio. Caso o arquivo no exista, um novo arquivo, com o dado nome ser criado e aberto para edio. Movimentao Opo Funo ^C ^F ^B ^P ^N ^E ^A ^V ^Y ^X Cur Pos - informa a posio e linha atual do cursor, apresentando tambm o total de linhas. move o cursor para o prximo caractere move para o caractere anterior move para a linha imediatamente superior move para a linha imediatamente inferior move para o final na linha em que se encontra move para o incio da linha em que se encontra move para a tela seguinte (abaixo) move para a tela anterior (acima) Sai do arquivo caso no tenha ocorrido modificaes

Desfazer uma ao Opo Funo ^U ^C volta a inserir as linhas anteriormente apagadas cancela a operao

Inserir um texto Opo Funo ^R ^C ^T Permite a adio do contedo de um arquivo existente ao arquivo que est sendo editado Cancela o ^R Abre uma lista da rvore de diretrios

Busca e substituio

sintectus.com//LicaoEditoresdeTexto

4/6

03/03/2011

LicaoEditoresdeTexto < GrupoLinux < Opo Funo ^W Apagar Opo Funo ^D ^K Salvar Opo Funo ^X Salva o arquivo caso tenha ocorrido uma modificao Deleta o caractere Apaga toda a linha do cursor Solicita uma palavra a ser procurada, e quando encontrada, permite fazer a sua substituio

7.4 Exerccios de Reviso1. Qual o seu editor de texto favorito o vi ou o nano? 2. Qual o processo para se excluir n linhas aps o cursor no VI? 3. Como salvar um Texto no VI com um novo nome?

7.5 - Direitos autorais e licenaAutor(es): Direito Autoral: Copyright Licena: Esta obra est licenciada sob uma Licena Creative Commons.

Anterior Trilha B

Prximo

7.6 - ComentriosAdicionar

LicaoForm Titulo LicaoAnterior NivelAcima LicaoPosterior Licenca DireitoAutoral Autoria PreRequisitos SoftwareUtilizado Objetivo Explicar como se d o funcionamento dos editores de texto VI e Nano. 7 Editores de Texto LicaoVisualizacaoArquivos LicaoLoginDesligamentoReinicializacaodoSistema LicaoCombinacaodeComandos LicencaCreativeCommonsBySA ?

OrdemPadrao

sintectus.com//LicaoEditoresdeTexto

5/6

03/03/2011

LicaoEditoresdeTexto < GrupoLinux < TrilhaPadrao B

Editar | Anexar | Impresso | Texto Puro | Referncias: Web, Global | Histrico: r13 < r12 < r11 < r10 < r9 | Mais aes de tpico

Copyright 2003 - 2011, pelos autores colaboradores. Todo o contedo desta pgina pode ser utilizado segundo os termos da Licena Creative Commons: Atribuio, Uso no Comercial e Permanncia da Licena, salvo disposio em contrrio indicada de forma explcita no tpico correspondente.

sintectus.com//LicaoEditoresdeTexto

6/6