Éditeur de texte

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Exemple d'un éditeur de texte : Jed

Un éditeur de texte est un logiciel destiné à la création et l'édition de fichiers textes. Chaque système d'exploitation fournit un éditeur, tant son usage est courant, voire incontournable pour certaines tâches informatiques de base comme l'administration de système et le développement de logiciels.

Éditeur de texte et traitement de textemodifier | modifier le code

Une chasse fixe conduit à un alignement vertical des caractères, où le i est aussi large que le w

Un éditeur de texte se distingue d'un traitement de texte par le fait qu'il est orienté lignes de code plutôt que paragraphes, et que les fichiers textes ne contiennent pas de mise en forme (taille et genre de la police, etc.) : Le traitement de texte a un format de fichiers élaboré, contenant les informations de présentation.

L'éditeur utilise des fichiers de texte purs, présentés avec une police monospace à chasse fixe. Cette police permet d'aligner verticalement le texte, ce qui est utile avec certains types de fichiers tabulés (code source, etc.).

Fonctionnalitésmodifier | modifier le code

Les fonctionnalités les plus élémentaires d'un éditeur sont:

  • Ouvrir un fichier (en proposant parfois une liste de fichiers récemment ouverts, ou déjà existants, voire en permettant de restreindre cette liste par un filtre)
  • Ajouter du texte dans une ligne, ou des lignes dans un fichier
  • Ôter des caractères dans une ligne, ou des lignes d'un fichier
  • Rechercher/remplacer une chaîne texte (la recherche n'est pas toujours disponible). Un éditeur comme EMACS réalise sa recherche au fur et à mesure de la frappe des caractères, comme les traitements de textes Wang à qui cela avait valu sa notoriété. D'autres systèmes attendent la fin de la frappe pour commencer la recherche, à la manière des mainframes.
  • Sauvegarder le fichier, ou au contraire sortir en renonçant aux modifications (en cas de grosse erreur comme un effacement involontaire de texte).

Les éditeurs peuvent imposer des particularités ou offrir certaines fonctionnalité de configuration liés à certaines particularité des fichiers textes (taille des tabulations, codage du retour à la ligne, ajout/suppression/reconnaissance du BOM, encodage, caractère de fin de fichier), en fonction de leurs caractéristiques d'interopérabilité et de leur ancienneté.

La plupart des éditeurs modernes comportent ces autres possibilités utiles:

Rien n'empêche d'utiliser un éditeur pour lire des fichiers. Certains éditeurs disposent d'un mode de lecture seule.

Interactif ou nonmodifier | modifier le code

Les éditeurs de texte se divisent en deux catégories:

  • Les éditeurs plein écran (ou full-screen),
  • Les éditeurs en mode caractère.

Un éditeur plein écran n'interagit avec l'unité centrale que lorsqu'est pressée une touche comme Entrée ou l'une des touches de fonction (Fn) ou d'action (PAn) du terminal. Le reste du temps, ce sont les capacités d'insertion native fournies par l'unité de contrôle du terminal qui permettent l'ajout, la suppression ou l'insertion de caractères dans toutes les lignes affichées sur l'écran.

Un éditeur interactif dispose de presque toute la puissance de l'ordinateur pour lui seul, et peut donc accomplir des actions bien plus puissantes. Un exemple typique est la programmation des mots-clé du BASIC : Alt-P écrit PRINT, Alt-F écrit FOR, Alt-E écrit END, etc. Ces macros peuvent diviser par trois le temps de frappe d'un programme.

Éditeurs de texte couramment utilisésmodifier | modifier le code

Les éditeurs de texte pour programmeurs offrent souvent la coloration syntaxique qui améliore la lisibilité du code source.

Sous Windowsmodifier | modifier le code

Éditeur pour Windows : Notepad2

Sous UNIX - GNU/Linuxmodifier | modifier le code

L'éditeur de texte Nano

Sous Mac OS et Mac OS Xmodifier | modifier le code

Multi plates-formesmodifier | modifier le code

Collaboratif en temps réelmodifier | modifier le code

Hébergés en lignemodifier | modifier le code

Éditeurs de texte inclus dans d'autres programmesmodifier | modifier le code

  • ChromEdit Plus, un éditeur pour les fichiers de configuration des logiciels Mozilla, disponible sous forme d'extension.

Voir aussimodifier | modifier le code

Articles connexesmodifier | modifier le code

Sur les autres projets Wikimedia :

Lien externemodifier | modifier le code








Creative Commons License