Вы находитесь на странице: 1из 4
TLA-I Autor: Eduardo de Oliveira Hernandes CAPITULO 9 9.1 — Editores de texto Existem diversos editores de texto para Linux. Entre os mais conhecidos ¢ utilizados, para operacdo em modo console, destacam-se o vi, presente na maioria dos sistemas Unix, 0 emacs, desenvolvido pela GNU € o meedit que faz parte do pacote Midnight Commander. A popularizacao destes editores € de muitos outros se deu principalmente devido a enorme variedade de recursos e ferramentas de edicao processamento de texto disponiveis em cada um, que, algumas vezes, os tornam dificeis de utilizar’ 9.2 — Mcedit © editor mcedit é muito facil de utilizar e possui interface em Portugués do Brasil, em geral nao requer um tutorial para aprendizado. Este programa faz parte do pacote Midnight Commander, conhecido também como me ou 0 canivete suio do GNU. Este editor é muito semelhante ao “Edit” do MS-DOS. 9.3-Vim O vim, que vem de vi improved (vi melhorado), é um excelente editor de texto baseado no vi (editor padro do Unix), multiplataforma, altamente configuravel, habilitando uma edi¢ao de texto muito eficiente e que se tornou tambem um editor padrao no Linux. vim possui varios modos. ou seja, os estados em que ele se encontra. Estes modos s4o: modo de insergdo, comandos, linha de comando, visual, e busca. Abaixo esto mais detalnes sobre os mados. Modo de insergao e de comandos Para identificar 0 modo (estado) do vim, basta visualizar 0 rodapé da tela. Para executar 0 vim utilize: Ex vi Abre o vim vazio, sem nenhum arquivo € exibe a tela de apresentaco vinome_do_arquivo Abre 0 arquiva dé nome "nome_do_arquivo" O editor vim ao ser executado inicia diretamente em modo de comando. Para comprovar, o usuario deve observar a ultima linha (rodapé) © nao vai haver nada la. Isso quer dizer que o usuario nao conseguira escrever nada, padendo digitar a vontade que mesmo assim s6 ouvira "beeps" Para inserir texto, 0 usuario deve pressionar a tecla “i” ou “Insert”. O vim entrara em modo de insereo, que pode ser compravado pelo rodapé da tela, onde fica a seguinte marcaco: — INSERT — Suponha que o usuario ja digitou algum texto e quer salva-lo. Para isso 0 mesmo deve pressionar a tecla ESC para voltar ao modo de comando. Veja alguns comandos para salvar/sair + :W- Salva 0 arquivo que esta sendo editado no momento + :q-Sai + wq- Salva e sai + x=Idem + ZZ-\dem + "Wl- Salva forgado Tux Linux Administration | 58 TLA-I Autor: Eduardo de Oliveira Hernandes + :q!- Sai forgado + ‘wg! - Salva e sai forgado Lembre que utilizando 0 “I” para inser¢4o, a mesma se inicia inserindo texto antes do cursor. Veja agora outros subcomandos de inser¢do de texto: A. Insere o texta no fim da linha onde se encontra o cursor 0 Adiciona uma linha vazia abaixo da linha corrente Q- Adiciona uma linha vazia acima da linha corrente Usando 0 modo visual do vim Para entrar no mado visual pressione a tecla V. Agora, utilize as teclas direcionais (setas) do teclado, para selecionar o texto desejado. Utilize as seguintes teclas y-para copiar p- para colar Algumas op¢ées utilizadas para copiar. ‘yy - Copia a linha onde o cursor se encontra ‘Syy - Copia as préximas 5 linhas a partir da posi¢o atual do cursor ‘p- Cola 0 que foi copiado na linha abaixo do cursor atual Para remover caracteres utilizamos: x- Apaga o caracter onde o cursor estiver dd- Apaga a linha inteira onde o cursor estive D- Apaga a linha a partir da pasi¢ao do cursor até o fim ‘Sdd— Remove as proximas 5 linhas partir da posicdo do atual do cursor Para localizar texto so utilizados as comnados: /palavra - Procura pela palavra ou caracter acima ou abaixo do texto. 2palavra- Mave para a ocorréncia anterior da palavra (para repetir a busca use “n’) n- Repete o ultima comando utilizando / ou ? NN- Repete 0 uiltimo comando / au ? ao contrario (baixo para cima) Ctri + G- Mostra 0 name do arquivo, 0 nmera da linha corrente € o total de linhas Para destazer uma aco considerada errada, ou que 0 usuario errou ao digitar o texto, é sé utilizar se da tecla“u’ em modo de comando. Se o usuario precisar voltar o texto na tela, utilize as teclas “Ctrl +r” em mado de comando Dica - Para maiores detaihes sobre o vim, visite os links: http://www. vim.org 9.4— Emacs Emacs é um editor de textos extremamente flexivel e customizavel, com um extensivo conjunto de caracteristicas que s0 populares aos programadores de computador entre outros usuarios. O GNU Emacs foi escrito por Richard Stallman no inicio de 1984 (primeira software do projeto GNU) Este editor é muito complexo, mas possul um interface grafica que o torna de facil utilizago. Na verdade € muito mais que um editor de texto, ele pade visualizar paginas Web, mandar € checar email, Tux Linux Administration | 59 TLA-I Autor: Eduardo de Oliveira Hernandes agir como uma IDE ( Integrated Development Enviroment), Dicas - Para maiores informagées, visite o link http:/;www.gnu.org/software/emacs/ http://en.wikipedia.org/wikv/Emacs 9.5 — Jed Este é um editor multiplataforma recamendavel para aqueles que esto acostumados com 0 “EDIT” do "DOS" € gostam de menus suspensos. Sua interface € de facil operacao Dica - Para maiores informagées visite o link http://www.jedsoft.org/jed/ 9.6 — Elvis Este editor é um clone do vi que é 0 editor padro do Unix, suportando praticamente todos os comandos do vi, possui boa interface de comunicacdo com o usuario, suporte a HTML e metacaracteres. Dica - Para maiores informagées, visite o link ftp://ftp.cs.pdx.edu/pub/elvis/README. htm! 9.7 — Outros editores Pico E um completo editor de texto para o console, que ao contrario do vi, mostra os comandos na parte inferior da tela nas duas uitimas linnas. Pico esta integrado (como editor de composi¢ao de mensagem) ao cliente de e-mail Pine, que foi estruturado pelo Escritdrio de Computacao € Camunicacdo da Universidade de Washington Nano GNU Nano é estrturado para ser um livre substituto para o editor Pico, parte da suite de email Pine, da Universidade de Washington. O editor Nano pretende “emular 0 Pico tao préximo quanto possivel incluindo tuncionalidades extras". O projeto do Nano teve inicio pois o editor Pico € muito facil de usar mas infelizmente no utiliza de nenhuma licenga GPL ou compativel, € por causa disto, tanto o Pine como 0 Pico no so incluidos em muitas distribui¢des GNU/Linux Dica - Para maiores informagées visite o link http://www.nano-editor.org/ JOE JOE € um poderoso editor de texto para o console, possuindo uma interface de usuario similar a muitos editores amigaveis para PC (como WordStar ou TurboPascal), com muitas caracteristicas pra editar programas e texto Tux Linux Administration | 60 TLA-I Autor: Eduardo de Oliveira Hernandes 9.8 — Editores modo grafico Além de todos estes editores para o modo texto existem algumas versées deles para o modo grafico, entre muitos outras somente disponiveis apenas para o modo grafico Alguns destes editores so xjed xjove xed nedit kvim gvim xemacs xedit outros Para visulizar um comparacdo entre varios editores de texto e suas caracteristicas visite o seguinte link http://en.wikipedia.org/wiki/Comparison_of_text_editors Tux Linux Administration | 61