Tout travail est plus facile si vous disposez des bons outils. Mais qu’est-ce que le texte brut et pourquoi avez-vous besoin d’un éditeur de texte brut plutôt que d’un traitement de texte ?

Le monde des fichiers texte peut être divisé en deux grandes catégories : le texte brut et le texte enrichi.

Texte enrichi et texte brut

Les fichiers de texte enrichi contiennent plus d’informations que le simple texte que vous écrivez, ils contiennent des informations sur la façon dont ce texte doit apparaître sur votre écran. Chaque fois que vous utilisez un programme pour donner au texte une couleur spécifique, ajouter un surlignage, ajouter un exposant ou un indice, ou mettre une police en gras ou en italique, l’éditeur de texte enregistre ces informations dans le fichier texte. Voici un exemple tiré de WordPad de Microsoft.

Il s’agit du texte que vous voyez à l’écran.

Ce que vous pourriez voir dans un traitement de texte.

Cette image est l’information réelle enregistrée dans le fichier RTF. Normalement, ces informations sont interprétées instantanément par l’éditeur de texte avec lequel vous travaillez, et vous ne les voyez jamais directement.

Ce qu’un traitement de texte écrit réellement dans un fichier « sous le capot ».

Le texte brut est tout le contraire : tous les paramètres de formatage que vous incluez sont visibles et doivent être explicitement écrits.

La plupart des fichiers de configuration utilisés par les applications – et les systèmes d’exploitation – sont enregistrés en texte brut. Le texte brut est également la norme pour l’écriture du code des scripts ou des programmes. L’utilisation du texte brut permet de réduire les problèmes de compatibilité et de limiter la taille des fichiers.

Pourquoi vous avez besoin d’un éditeur de texte brut

D’une manière générale, les éditeurs de texte brut se révèlent utiles dans les situations où vous n’avez pas besoin, ne voulez pas ou ne vous souciez pas des options de formatage automatique ou fantaisiste. Ils utilisent moins de ressources que les traitements de texte sophistiqués, et il n’y a aucune possibilité d’intégrer accidentellement du code lié au formatage dans un fichier qui ne devrait pas en avoir.

Les cas d’utilisation exacts varient – parfois, les fonctions intelligentes des traitements de texte modernes peuvent en fait constituer un obstacle, par exemple si vous écrivez du code dans un langage qui exige un formatage spécifique (ce qui est le cas de la majorité d’entre eux). Microsoft Word se plaindrait constamment de vos espaces, de vos majuscules ou du fait que vous utilisez une ponctuation inappropriée parce que vous avez des points-virgules et des crochets appariés partout. Vous pouvez aussi utiliser un langage de composition spécialisé comme LaTeX, qui comporte des règles de formatage spécifiques à respecter.

D’autres fois, vous avez simplement besoin de prendre des notes, d’écrire rapidement quelques idées ou de modifier quelque chose comme le fichier hosts. Un traitement de texte n’est pas nécessaire dans ces cas-là, c’est comme écraser des mouches avec un marteau de forgeron – c’est vraiment trop.

Notepad est le choix le plus évident pour un éditeur de texte brut puisqu’il est inclus dans Windows depuis près de 40 ans. Il n’offre cependant pas beaucoup de fonctionnalités supplémentaires. Si vous cherchez quelque chose de plus, voici quelques bons éditeurs polyvalents :

Notepad++
Atom
Sublime Text
Visual Studio Code (VSCode)
Vim

Tous ces éditeurs de texte disposent de plugins optionnels qui ajoutent des fonctionnalités supplémentaires, comme la coloration syntaxique ou la prise en charge d’autres langues spécialisées, ce qui les rapproche davantage d’un environnement de développement intégré (IDE) que d’un traitement de texte. Ils sont également tous soutenus par de grandes communautés, ce qui signifie que de nouvelles fonctionnalités et de nouveaux plugins sont constamment mis à disposition pour répondre à des besoins nouveaux et changeants.