0 evaluări0% au considerat acest document util (0 voturi)
82 vizualizări8 pagini
1) Um editor de texto é um aplicativo usado para editar arquivos de texto. Eles são comumente incluídos em sistemas operacionais e usados para editar arquivos de configuração e código-fonte.
2) Existem diferenças entre arquivos de texto puro e arquivos de processadores de texto, como formatação e caracteres especiais.
3) A história dos editores de texto evoluiu de cartões perfurados para editores baseados em linha e depois tela cheia à medida que a tecnologia de exibição avan
1) Um editor de texto é um aplicativo usado para editar arquivos de texto. Eles são comumente incluídos em sistemas operacionais e usados para editar arquivos de configuração e código-fonte.
2) Existem diferenças entre arquivos de texto puro e arquivos de processadores de texto, como formatação e caracteres especiais.
3) A história dos editores de texto evoluiu de cartões perfurados para editores baseados em linha e depois tela cheia à medida que a tecnologia de exibição avan
1) Um editor de texto é um aplicativo usado para editar arquivos de texto. Eles são comumente incluídos em sistemas operacionais e usados para editar arquivos de configuração e código-fonte.
2) Existem diferenças entre arquivos de texto puro e arquivos de processadores de texto, como formatação e caracteres especiais.
3) A história dos editores de texto evoluiu de cartões perfurados para editores baseados em linha e depois tela cheia à medida que a tecnologia de exibição avan
Um editor de texto um aplicativo de edio de arquivos/ficheiros de texto.
Editores de texto so frequentemente equipados com sistemas operacionais ou pacotes de desenvolvimento de software, e pode ser usado para alterar arquivos de configurao e linguagem de programao de cdigo fonte. Arquivos de texto plano X Arquivos de processador de texto Existem diferenas importantes entre o arquivos de texto plano criados por um editor de texto e arquivos de documento criado por processadores de texto como o icrosoft !ord, !ord"erfect, ou #pen#ffice.org. $esumidamente% Um arquivo de texto puro representado e editado, mostrando todos os caracteres que esto presentes no arquivo. #s caracteres somente utili&ados por 'mar()up' so os usados caractere de controle e codificao de caracteres, na pr*tica nova linha, ta+ulao e formfeed. , codificao de caracteres mais comumente utili&ada ,-.//, so+retudo recentemente, como arquivos de texto plano so mais utili&ados para a programao e configurao, menos freq0entemente utili&ados para documentao do que no passado. #s documentos criados por um processador de texto geralmente cont1m arquivo de formato espec2ficos para caractere de controle alm do que est* definido no con3unto de caracteres. Estes permitem fun4es como negrito, it*lico, fontes, colunas, ta+elas, etc. Esses e outros s2m+olos comuns de formatao eram associados apenas a editorao eletr5nica, mas agora so comuns em simples processadores. "rocessadores de texto geralmente pode editar um arquivo de texto plano e salvar em formato de arquivo texto plano. 6o entanto preciso ter o cuidado de di&er ao programa que isso que se pretendia. /sto especialmente importante em casos como o cdigo fonte 789 e arquivos de configurao e controle. .aso contr*rio, o arquivo conter* os :caracteres especiais: definido para o formatos de arquivos, no sero tratados corretamente pelo utilit*rio no qual arquivos foram destinados. Histria ,ntes existiam editores de texto, texto de computador eram feitos em cart4es perfurados com m*quinas de perfurao. # texto foi desenvolvido como uma caixa f2sica destes cart4es de papelo fino, a leitura reali&ada no leitor de carto. #s editores de texto de primeira linha foram orientados so+re os terminais estilo m*quina de escrever, e eles no fornecem uma 3anela ou tela de visuali&ao orientada. Eles costumam ter comandos muito curto ;para minimi&ar a digitao< que reprodu&iam a linha atual. Entre eles havia um comando para imprimir uma seo selecionada ;s< do arquivo na m*quina de escrever ;ou impressora< em caso de necessidade. Um :cursor de edio: imagin*ria um ponto de insero, poderia ser movido por comandos especiais que operavam com os n=meros de linha de seq01ncias de texto espec2ficos de cadeia de caracteres ;contexto<. "osteriormente, as seq01ncias de contexto, foram estendidos para express4es regulares. "ara ver as altera4es, era necess*rio ser impresso o arquivo na impressora. Estas :linha)+ase editores de texto: foram consideradas revolucion*rias as melhorias so+re m*quinas de perfurar. 6a m*quina de escrever caso terminais +aseados no estavam dispon2veis, elas foram adaptadas para perfurar equipamento. 6este caso, o usu*rio precisava perfurar os comandos para a plataforma separada de cart4es e fornecer)los no computador para editar o arquivo. >uando os terminais de computador com telas de v2deo tornaram dispon2veis, tela de editores de texto +ase se tornou comum. Um dos primeiros :full screen: editores foi #?@ ) o que foi escrito para o operar no console das m*quinas .A. @BBB da srie CD@E. #utro editor de tela cheia o vi. Escrito na dcada de CDEB, vi ainda um editor padro para o Unix e sistemas operacionais 9inux. , produtividade da edio completa usando editores de tela ;em relao F linha)+ase editores< motivou muitas das compras iniciais de terminais de v2deo. Tipos de editores de texto ,lguns editores de texto so pequenos e simples, enquanto outros oferecem uma ampla e complexa gama de funcionalidade. "or exemplo, Unix e sistemas operacionais Unix)li(e t1m o editor vi ;ou uma variante<, mas muitos tam+m incluem o editor Emacs. -istemas icrosoft !indows v1m com o Gloco de notas muito simples, em+ora muitas pessoas, especialmente programadores preferem usar um dos muitos outros editores de texto do !indows com mais recursos. # acintosh da ,pple com seu cl*ssico ac #- tinha um editor nativo o -imple8ext, que foi su+stitu2do no #-H pelo 8extEdit. ,lguns editores, como o !ord-tar, t1m modos de operao dual permitindo)lhes ser um editor de texto ou um processador de texto. Editores de texto orientados para usu*rios profissionais no tem limite no tamanho do arquivo a ser a+erto. Em particular, eles comeam rapidamente, mesmo quando a edio de arquivos grandes, e so capa&es de editar arquivos que so demasiado grandes para ca+er na memria principal do computador. Editores de texto mais simples, muitas ve&es l1em arquivos em uma matri& na memria $,. Em arquivos maiores um processo lento, e arquivos muito grandes, muitas ve&es no se a3usto. , capacidade de ler e escrever arquivos muito grande necess*rio por muitos usu*rios profissionais. "or exemplo, administradores de sistema pode precisar ler arquivos de log extensos. #s programadores podem precisar alterar grandes arquivos cdigo fonte, ou analisar textos imensamente grandes, como um dicion*rio inteiro colocado em um =nico arquivo. ,lguns editores de texto so especiali&ados em linguagens de computador para edio personali&ada ;editores de programao<. "or exemplo, os Emacs pode ser personali&ado para programao em 9isp. Estes geralmente permitem que o editor simule as com+ina4es de teclas e as caracter2sticas de outros editores, para que os usu*rios no t1m que aprender as com+ina4es nativas de comandos. #utro importante grupo de editores de programao usa o $EHH um linguagem de script. Estes editores permitem que entram os dois comandos e declara4es $EHH diretamente na linha de comando na parte inferior da tela ;pode ser escondido e ativado por uma com+inao de teclas<. Estes editores so geralmente referidos como :editores ortodoxos:, a maioria dos representantes desta classe so derivados de Hedit, editor da /G para I/.-. Entre eles esto% 87E, Jedit, -lic(Edit, H?, Uni)edit, UltraEdit, e -edit. ,lguns derivados do vi, como o Iim tam+m flex2vel com suporte as linguagens de macro, e tem uma linha de comando na parte inferior para a introduo de comandos. Eles podem ser considerados um outro ramo da fam2lia de editores ortodoxos. uitos editores de texto para desenvolvedores de software incluem a realce de sintaxe destacando cdigo fonte e autom*tica complementao para fa&er programas mais f*ceis de ler e escrever. Editores de programao, muitas ve&es permite selecionar o nome de um su+programa ou vari*vel, e depois saltar para a sua definio e para tr*s. uitas ve&es, um utilit*rio como auxiliar ctags usado para locali&ar as defini4es. As caractersticas tpicas dos editores de texto Pesquisa e substituio seq01ncia de pesquisa com uma seq01ncia de su+stituio. Aiferentes mtodos so empregados, Klo+al;lL< "esquisar e -u+stituio, .ondicional "esquisa e -u+stituio, /ncondicional "esquisa e -u+stituio. Cortar, copiar e colar , maioria dos editores de texto fornecem mtodos para copiar e mover texto dentro do arquivo, ou entre os arquivos. Foratao de Texto Editores de texto frequentemente fornecer recursos +*sicos de formatao, como que+ra de linha, auto)indentao, a formatao de ponto lista, formatao de coment*rio, e assim por diante. !es"a#er e re"a#er 8al como acontece com os processadores de texto, editores de texto ir* fornecer uma maneira de desfa&er e refa&er a =ltima edio. uitas ve&es, especialmente com os editores de texto mais velhos, s h* um n2vel de editar a histria lem+rada e sucessivamente, emite o comando de desfa&er s :alternar: a =ltima alterao. odernos editores ou mais complexos fornecem geralmente uma histria de m=ltiplos n2veis tais que permite o comando de desfa&er repetidamente ir* reverter o documento para as edi4es sucessivamente mais velhas. Um comando separado de refa&er o ciclo de edi4es :frente: para as mudanas mais recentes. # n=mero de altera4es lem+rado depende do editor e muitas ve&es configurado pelo usu*rio. $portao 9er ou fuso do conte=do de outro arquivo de texto para o arquivo atualmente sendo editado. ,lguns editores de texto oferecem uma maneira de inserir a sa2da de um comando emitido do shell do sistema operacional. Filtra%e ,lguns editores de texto avanados permitem)lhe enviar todas ou partes do arquivo que est* sendo editado para outro utilit*rio e ler o resultado de volta para o arquivo no lugar das linhas :filtradas:. Esta por exemplo =til, para classificar uma srie de linhas em ordem alfa+tica ou numericamente, fa&er c*lculos matem*ticos, e assim por diante.$ealce de sintaxe.#utra caracter2stica =til de muitos editores de texto destaque de sintaxe, onde o editor pode reconhecer ou ser instru2dos que voc1 est* escrevendo uma linguagem espec2fica, como 789 ou .MM, e pode codificar o seu cdigo de cores para voc1, para que+rar o texto e identificar facilmente tags, etc. E!$T&'E( T)C*$C&( 6este mdulo, veremos os editores que eu considero aqueles que atualmente so de uso NtcnicoO, ou se3a que so regularmente usados pelos programadores ou analistas, pois sua funo +*sica no a de confeccionar cartas ou outros documentos gerenciais, mas sim, editar programas ou arquivos que executam tarefas de processamento, em+ora em um passado recente, eram largamente usados nos servios de escritrio em su+stituio F m*quina de escrever. $*F&+&'! >uem esteve durante muito tempo tra+alhando com editores como o NfamosoO !ord-tar da icro"ro, distri+u2do no Grasil pela Grasoft, certamente ir* em primeiro momento imaginar que est* vendo uma NtraduoO dele, visto que seus menus v1m em portugu1s, mas seus comandos de edio so praticamente iguais ao !ord-tar. as as semelhanas terminam a2, visto que o /nfoword foi conce+ido falando portugu1s, com acentos e caracteres peculiares ao nosso idioma, como o NO. -ua principal caracter2stica, o fato de NrodarO em micros com sistema operacional -)A#- ;".Ps<, Unix e computadores de grande porte ;mainframes<. Essa caracter2stica d* ao usu*rio do /nfo!ord, a independ1ncia de hardware para processar seus textos, se3am eles programas ou documentos, ou se3a utili&ar os mesmos comandos de edio, estando ele em casa, no tra+alho ou na escola. #utra caracter2stica do /nfoword, que ao digitar um texto com acentos, voc1 v1 na tela exatamente o que ser* impresso, ao contr*rio do !ord-tar, que apresenta os caracteres de comando de retrocesso para a impressora, que torna a esttica do texto a ser impresso vis2vel ao usu*rio antes da mesma. E!$T&'E( !E TEXT& ,*$X #s editores de texto do Unix, so usados unicamente para modificar os textos dos arquivos, ao contr*rio dos programas de processamento de texto, os editores do Unix no formatam os textos, # Unix tem programas diferentes para fa&er a formatao de textos, ta+elas ou equa4es. # Unix tem v*rioseditores de texto, alguns que processam textos F partir de linhas escolhidas, outros que manipulam uma tela por ve&, no entanto, por se tratar somente de textos, sem qualquer apar1ncia visual contendo recursos gr*ficos, todos se equivalem, a sa+er, um texto criado por um editor pode ser alterado por outro. E! # EA um editor de linha. #s comandos de edio afetam apenas a linha corrente a menos que se3a especificado um con3unto de linhas. >uando o EA chamado, a =ltima linha de um arquivo existente se torna a linha corrente, para que o novo texto se3a acrescentado da2 em diante. -$ # Ii o =nico editor universal em sistemas Unix, ele encontrado nos sistemas operacionais Unix existentes no mercado, ele interativo e ao contr*rio do EA, o I/ mostra uma 3anela ;tela< por ve&. Ele permite que o usu*rio mova o cursor para qualquer ponto da tela ou do arquivo e role o texto para frente ou para tr*s para mostrar o texto que est* acima ou a+aixo da 3anela corrente. # I/ opera +asicamente em dois modos% mode de entrada de texto e modo de comando. # modo de entrada de texto usado para entrar texto em um arquivo. # modo de comando usado para manipular ;editar< o texto. # I/ tem outro modo de comando, chamado de modo de =ltima linha ;ou dois pontos< que permite o uso de outros comandos. # I/ depende dos recursos do terminal onde ele est* sendo usado. Estes recursos devem ser NsetadosO atravs da vari*vel 8E$, que pode ser definida no arquivo .profile que define as caracter2sticas de cada usu*rio no am+iente Unix. E!$T&'E( !E TEXT& !&( E!$T # Edit, um editor nativo o -)A#-, normalmente utili&ado para escrever ou editar arquivos de programas que no necessitam de nenhuma formatao especial. Ele possui recursos de edio como% copiar e colar textos, utili&ando a *rea de transfer1ncia, locali&ao de palavras no arquivo que est* sendo editado e repetio da procura. Uma caracter2stica interessante do Edit, a possi+ilidade de dividir a tela e, duas 3anelas, possi+ilitando visuali&ar dois pontos do arquivo ao mesmo tempo, este recurso, aliado F possi+ilidade de edio de v*rios arquivos, muito pr*tico quando da necessidade de se fa&er altera4es em v*rios programas de um sistema. # Edit, possui um resumo de seus comandos que pode ser acionado atravs da +arra de menus ou atravs de tecla de atalho QC. F.C$/ # Q*cil, um editor de textos muito parecido inicialmente com o Edit do A#-, mas este apresenta diversos recursos de edio e formatao, sendo que ele pode editar arquivos criados pelo A#-, se3a atravs do Edit ou do NcopL conO , sem qualquer formatao especial, e transformar em documentos com um visual mais atrativo. Ele possui os recursos de 6egrito, /t*lico e -u+linhado, que so comuns aos editores +aseados em am+iente gr*fico ;!indows<, tam+m apresenta o recurso de edio de v*rios arquivos ao mesmo tempo. Existem no f*cil, alguns programas especiais de converso, que importam documentos originalmente criados em !ord-tar, /nfo!ord e -!ord, para o seu formato, entretanto, estes utilit*rios no so perfeitos, deixando alguns caracteres especiais a serem editados ou apagados pelo prprio usu*rio. # Q*cil possui tam+m a3uda online, +astante intuitiva, que aliada ao recurso de menu em N3anelasO, d* muita li+erdade, principalmente para os novos usu*rios. ,tualmente, as vers4es do Q*cil evolu2ram ;este coment*rio est* sendo feito com +ase na utili&ao da verso @.B<, corrigindo estes pro+lemas e sendo compat2vel com am+iente !indows, ficando seu diferencial de mercado direcionado para os gloss*rios ;dicion*rios< 3ur2dicos e utilit*rios de con3ugao de ver+os, que so muito =teisR digno de nota, a identificao e descrio de n=meros por extenso, facilidade que usada em documentos que necessitam apresentar valores nesta notao, a sa+er% documentos de cartrio e 3ur2dicos. E!$T&'E( 0'.F$C&( #s prximos 2tens, eu convencionei chamar de Editores Kr*ficos, por se tratar de programas que visam dar aos documentos uma caracter2stica gr*fica, ou se3a, os recursos de incluso de imagens, uso de cores e fontes diversas, visando um aca+amento visual extremamente atrativo e art2stico. E!$T&'E( !E TEXT& +$*!&+( +&'!PA! # !ord"ad, um editor/processador de textos nativo do !indowsDS. Ele possui uma vasta gama de op4es de formatao, que lhe do um status de processador de textos para os tra+alhos mais comuns no que se refere a emisso de cartas, documentos e relatrios.-eus arquivos so totalmente compat2veis com as ferramentas do pacote #QQ/.EDE da icrosoft, podendo ser a+ertos por ele como se fosse por ele criado. # !ordpad pode incluir nos seus documentos, figuras da paint+rush, ou de outros softwares gr*ficos compat2veis com !indowsDS. #s comandos de edio esto presentes em uma +arra de menus, mas tam+m podem ser exi+idos atravs de 2cones, recursos estes como locali&ao de palavras, salva do documento em edio, marcadores de par*grafo, copiar e colar textos ou palavras. +&'!12 # mais utili&ado editor de textos do mercado seguramente o -)!ord, se3a nas vers4es anteriores, se3a no pacote -#fficeDE, que um grupo de programas integrados, que tra+alham em con3unto para dar mais flexi+ilidade Fs tarefas executadas nos ".Ps +aseados em !indowsDS. 8odas as op4es citadas no 2tem anterior ;!ord"ad<, so suportadas pelo !ordDE, sendo que este possui uma gama de outros recursos de edio, como a gerao de 2ndices anal2ticos, recurso pincel ;uma espcie de copiador de formato de texto<. # !ordDE possui recurso verificao ortogr*fica, que pode atuar no instante da digitao, corrigindo automaticamente as palavras com erros de digitao, ou apenas marc*)las com um su+linhado, para ser corrigidas depois. ,lguns recursos visam facilitar o tra+alho do digitador, quando em longos textos, como por exemplo o recursos ,utocompletar e ,utoresumo. .om a expanso cada ve& maior dos interessados pela /nternet e seus recursos, muito interessante utili&ar)se de um editor que possa conter em seus documentos, uma refer@encia viva aos endereos da !e+, neste aspecto, o !ordDE tra& a opo de ao se digitar um texto com o formato de endereo, criado um ponteiro para seu NGrowserO automaticamente, que ao ser NclicadoO ativa o mesmo, e procura o endereo especificado. #utro aspecto interessante, a incluso de textos animados ;gr*ficos< no documento, que se associado ao recurso de segundo plano, torna seu documento semelhante Fs p*ginas da /nternet.