Quels sont les avantages d'un éditeur de texte?

Les éditeurs de texte gèrent certaines tâches mieux que les traitements de texte.

Intégrité des données

Généralement, les éditeurs de texte n’ajoutent pas de mise en forme lorsqu’ils écrivent comme le font les traitements de texte. Cela fait des éditeurs de texte l'outil préféré pour travailler avec des fichiers de texte brut, dans lesquels l'intégrité des données est primordiale. Lorsqu'une page HTML est codée à la main ou qu'un code source est modifié, il est impératif que les données restent au format texte. Tout format supplémentaire, tel que le type de format que les traitements de texte insèrent généralement, peut considérablement altérer l'intégrité du fichier.

Gros fichiers

De nombreux fichiers de texte brut, tels que les fichiers de code source, peuvent être très volumineux. Les fichiers allant de quelques dizaines à plusieurs dizaines de mégaoctets ne sont pas rares. De nombreux traitements de texte ne sont pas optimisés pour fonctionner avec des fichiers volumineux, notamment lors d'une recherche. En revanche, les fichiers texte sont généralement mis en surbrillance lors de la manipulation de gros fichiers.

Expressions régulières

Un des avantages fondamentaux de nombreux éditeurs de texte est leur support pour la recherche d'expressions régulières (regex ou expression régulière en anglais). Les expressions régulières permettent à un utilisateur de rechercher des modèles au lieu d'un texte spécifique. Par exemple, au lieu de rechercher une seule adresse électronique dans un document, l'expression régulière permet à un utilisateur de rechercher et de récupérer toutes les adresses figurant dans le fichier.

Multi-plateforme

Mac OS X, Linux / Unix et Windows ont chacun leur propre manière d’enregistrer la fin d’une ligne de texte. Les traitements de texte ne reconnaissent pas toujours les différentes fins d'une ligne, ce qui rend le texte parfait sur une plate-forme et lié sur une autre. Les éditeurs de texte supportent beaucoup mieux les différentes fins des lignes et certains les manipulent même de manière transparente.