? Um editor de texto é um tipo de software projetado para manipular arquivos de texto. Ao contrário de um processador de texto tradicional, um editor de texto , muitas vezes carece de qualquer tipo de opções de formatação avançadas , bem como a capacidade de exibir gráficos. A maioria dos sistemas operacionais modernos incluem um editor de texto. Há também muitas opções de terceiros disponíveis . Apesar do foco estreito deste tipo de software , há uma série de vantagens na utilização de um editor de texto . Integridade dos dados
Editores de texto geralmente não adicionar formatação ao digitar o caminho processadores de texto fazer. Isso faz com que os editores de texto a ferramenta preferida para trabalhar com arquivos de texto simples , onde a integridade dos dados é primordial. Quando a mão - de codificação de uma página HTML ou editar o código-fonte de programação , é imperativo que os dados permanecem no formato de texto simples . Qualquer formatação adicional, como o tipo que os processadores de texto geralmente inserir , pode alterar significativamente a integridade do arquivo .
Grandes arquivos
Muitos arquivos de texto simples , como o código-fonte , pode ser muito grande . Os arquivos que vão desde vários para várias dezenas de megabytes não são incomuns. Muitos processadores de texto não são otimizados para trabalhar com arquivos grandes , especialmente quando a pesquisa. Em contraste, arquivos de texto normalmente excel em lidar com arquivos grandes.
Expressões Regulares
Um dos benefícios fundamentais de muitos editores de texto é o seu apoio à expressão regular ( regex ) busca. Regex permite que um usuário procurar por padrões , ao invés de um texto específico . Por exemplo, em vez de procurar um documento para um único endereço de e-mail, regex permite que um usuário procurar e recuperar todos os endereços de e-mail no arquivo de texto .
Multi- Plataforma
Mac oS X, Linux /Unix e Windows todos têm sua própria maneira de registrar o fim de uma linha de texto. Processadores de texto nem sempre reconhecem os diferentes finais de linha , fazendo com que um texto que parecia perfeito em uma plataforma para correr juntos em outro . Editores de texto tem muito mais suporte para diferentes fins de linha , alguns até mesmo lidar com isso de forma transparente.