Editores de Texto
Um editor de texto é um aplicativo de edição de arquivos/ficheiros de texto. Editores de texto são frequentemente equipados com sistemas operacionais ou pacotes de desenvolvimento de software, e pode ser usado para alterar arquivos de configuração e linguagem de programação de código fonte.
Arquivos de texto plano X Arquivos de processador de texto
Existem diferenças importantes entre o arquivos de texto plano criados por um editor de texto e arquivos de documento criado por processadores de texto como o Microsoft Word, WordPerfect, ou OpenOffice.org. Resumidamente:
Um arquivo de texto puro é representado e editado, mostrando todos os caracteres que estão presentes no arquivo. Os caracteres somente utilizados por 'mark-up' são os usados caractere de controle e codificação de caracteres, na prática é nova linha, tabulação e formfeed. A codificação de caracteres mais comumente utilizada é ASCII, sobretudo recentemente, como arquivos de texto plano são mais utilizados para a programação e configuração, menos freqüentemente utilizados para documentação do que no passado.
Os documentos criados por um processador de texto geralmente contêm arquivo de formato específicos para caractere de controle além do que está definido no conjunto de caracteres. Estes permitem funções como negrito, itálico, fontes, colunas, tabelas, etc. Esses e outros símbolos comuns de formatação eram associados apenas a editoração eletrônica, mas agora são comuns em simples processadores.
Processadores de texto geralmente pode editar um arquivo de texto plano e salvar em formato de arquivo texto plano. No entanto é preciso ter o cuidado de dizer ao programa que é isso que se pretendia. Isto é especialmente importante em casos como o código fonte HTML e arquivos de configuração e controle. Caso contrário, o arquivo conterá os "caracteres especiais" definido para o formatos de arquivos, não serão tratados corretamente pelo utilitário no qual arquivos foram destinados.