한국   대만   중국   일본 
Editeur de texte ? Wikipedia Aller au contenu

Editeur de texte

Un article de Wikipedia, l'encyclopedie libre.
Exemple d'un editeur de texte : Jed .

Un editeur de texte est un logiciel destine a la creation et l'edition de fichiers textes . Chaque systeme d'exploitation fournit un editeur, tant son usage est courant, voire indispensable pour certaines taches informatiques de base comme l'administration de systeme et le developpement de logiciels.

Editeur de texte et traitement de texte [ modifier | modifier le code ]

Une chasse fixe conduit a un alignement vertical des caracteres, ou le i est aussi large que le w .

Un editeur de texte se distingue d'un traitement de texte en ce qu'il est oriente "lignes de code" plutot que "paragraphes" et que les fichiers textes ne contiennent en general pas de mise en forme (taille et genre de la police, etc). TextEdit , l'editeur de NeXTSTEP , constitue une exception: ce logiciel a un format de fichiers elabore, contenant les informations de structuration et ? separement ou non ? de presentation.

L'editeur utilise des fichiers de texte brut , presentes souvent avec une police a empattement et chasse fixes. Beaucoup d'editeurs permettent d'agrandir et de retrecir a volonte la police pendant une session, mais cette information n'est ensuite pas stockee dans le fichier lui-meme.

Une police a chasse fixe permet par exemple d'aligner verticalement des sections correspondantes de texte, ce qui est utile pour rediger des informations tabulees telles que du code source FORTRAN ou assembleur , etc.

Fonctionnalites [ modifier | modifier le code ]

Les fonctionnalites les plus elementaires d'un editeur sont :

  • ouvrir un fichier (en proposant parfois une liste de fichiers recemment ouverts, ou deja existants, voire en permettant de restreindre cette liste par un filtre ) ;
  • ajouter du texte dans une ligne, ou des lignes dans un fichier ;
  • supprimer des caracteres dans une ligne, ou des lignes d'un fichier ;
  • rechercher/remplacer une chaine texte (la recherche n'est pas toujours disponible) ; un editeur comme EMACS realise sa recherche au fur et a mesure de la frappe des caracteres, comme les traitements de textes Wang a qui cela avait valu sa notoriete. D'autres systemes attendent la fin de la frappe pour commencer la recherche, a la maniere des mainframes  ;
  • sauvegarder le fichier, ou au contraire sortir en renoncant aux modifications (en cas de grosse erreur comme un effacement involontaire de texte).

Les editeurs peuvent imposer des particularites ou offrir certaines fonctionnalites de configuration liees a certaines particularites des fichiers textes (taille des tabulations, codage du retour a la ligne (LF (#0A) pour la majorite des systemes d'exploitation, CR (#0D) pour les anciens Macintosh ou encore CR/LF (#0D0A) pour les produits Microsoft ( MS-DOS et MS Windows )), ajout/suppression/reconnaissance de l' indicateur d'ordre des octets (IOO ou BOM), caractere de fin de fichier), en fonction de leurs caracteristiques d'interoperabilite et de leur anciennete.

La plupart des editeurs modernes comportent egalement ces autres fonctionnalites :

Rien n'empeche d'utiliser un editeur pour lire des fichiers. Certains editeurs disposent d'un mode de lecture seule.

Interactif ou non [ modifier | modifier le code ]

Les editeurs de texte se divisent en deux categories :

  • Les editeurs plein ecran (egalement appeles en anglais full-screen ou encore 全?幕 , quan pingmu en chinois) ;
  • Les editeurs en mode caractere.

Un editeur plein ecran n'interagit avec l'unite centrale que lorsqu'est pressee une touche comme Entree ou l'une des touches de fonction (Fx) ou d'action (PAn) [a definir] du terminal. Le reste du temps, ce sont les capacites d'insertion native fournies par l'unite de controle du terminal qui permettent l'ajout, la suppression ou l'insertion de caracteres dans toutes les lignes affichees sur l'ecran.

Un editeur 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-cles du BASIC  : Alt-P ecrit PRINT, Alt-F ecrit FOR, Alt-E ecrit END,  etc. Ces macros peuvent diviser par trois le temps de frappe d'un programme.

Editeurs de texte couramment utilises [ modifier | modifier le code ]

Les editeurs de texte pour programmeurs offrent souvent la coloration syntaxique qui ameliore la lisibilite du code source.

Sous Windows [ modifier | modifier le code ]

Editeur pour Windows : Notepad2 .

Sous UNIX - GNU / Linux [ modifier | modifier le code ]

L'editeur de texte nano .

Sous Mac OS , Mac OS X et macOS [ modifier | modifier le code ]

Multi plates-formes [ modifier | modifier le code ]

Collaboratif en temps reel [ modifier | modifier le code ]

Heberges en ligne [ modifier | modifier le code ]

Libres et permettant l’auto-hebergement [ modifier | modifier le code ]

Services en ligne proprietaires [ modifier | modifier le code ]

Editeurs de texte inclus dans d'autres programmes [ modifier | modifier le code ]

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

Voir aussi [ modifier | modifier le code ]

Articles connexes [ modifier | modifier le code ]

Sur les autres projets Wikimedia :

Lien externe [ modifier | modifier le code ]

References [ modifier | modifier le code ]

  1. ≪  Ne, the nice editor  ≫, sur unimi.it (consulte le ) .