Editor de texto

Um editor de texto é um software para criar e editar arquivos de texto . Cada sistema operacional fornece um editor, já que seu uso é comum, até mesmo essencial para certas tarefas básicas do computador, como administração de sistema e desenvolvimento de software.

Editor de texto e processador de texto

Um editor de texto difere de um processador de texto por ser orientado para linhas de código em vez de parágrafos, e os arquivos de texto geralmente não contêm nenhuma formatação (tamanho e tipo de fonte, etc. O editor de PC foi uma exceção: a palavra O processador possui um formato de arquivo elaborado, contendo as informações de estruturação e - separadamente ou não - de apresentação.

O editor usa arquivos de texto completo , geralmente apresentados em uma fonte com serifa e largura fixas. Muitos editores permitem que a fonte seja ampliada ou reduzida à vontade durante uma sessão, mas essas informações não são armazenadas no próprio arquivo.

Uma fonte monoespaçada permite que as seções correspondentes do texto sejam alinhadas verticalmente, o que é útil para informações tabuladas ( FORTRAN ou código-fonte assembler , etc.).

Características

Os recursos mais básicos de um editor são:

Os editores podem impor recursos específicos ou oferecer determinados recursos de configuração relacionados a certos recursos de arquivos de texto (tamanho da guia, codificação de alimentação de linha (LF (# 0A) para a maioria dos sistemas operacionais, CR (# 0D) para Macintosh antigo ou CR / LF (# 0D0A ) para produtos Microsoft ( MS-DOS e MS Windows )), adição / exclusão / reconhecimento do indicador de ordem de bytes (IOO ou BOM), tamanho do arquivo de caractere final), dependendo de suas características de interoperabilidade e idade.

A maioria dos editores modernos também possui estes outros recursos:

Nada o impede de usar um editor para ler arquivos. Alguns editores possuem um modo somente leitura.

Interativo ou não

Os editores de texto se enquadram em duas categorias:

Um editor de tela inteira somente interage com a unidade central quando uma tecla como Enter ou uma das teclas de função (Fx) ou ação (PAn) do terminal é pressionada . No resto do tempo, são as capacidades de inserção nativas fornecidas pela unidade de controle do terminal que permitem a adição, exclusão ou inserção de caracteres em todas as linhas exibidas na tela.

Um editor interativo tem quase todo o poder do computador para si mesmo e pode, portanto, realizar ações muito mais poderosas. Um exemplo típico é a programação de palavras  - chave BASIC : Alt-P escreve PRINT, Alt-F escreve FOR, Alt-E escreve END, etc. Essas macros podem reduzir o tempo de digitação de um programa em três.

Editores de texto comumente usados

Os editores de texto para programadores geralmente oferecem realce de sintaxe, o que melhora a legibilidade do código-fonte.

No Windows

No UNIX - GNU / Linux

Para Mac OS , Mac OS X e macOS

Multiplataformas

Colaborativo em tempo real

Hospedado online

Gratuito e com auto-hospedagem

Serviços online proprietários

Editores de texto incluídos em outros programas

  • ChromEdit Plus , um editor para arquivos de configuração de software Mozilla, disponível como uma extensão.

Veja também

Artigos relacionados

Link externo

  • (en) Fórum Usenet em Inglês

Referências

  1. http://ne.di.unimi.it/