Saisir un mot clé:
 
 

éditeur_de_texte

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil

google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "f9f9f9"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //-->

Un article de Wikipedia.y-project.com.

Un éditeur de texte est un logiciel destiné à la manipulation de fichiers textes. Un tel outil est fourni avec le système d'exploitation (sauf exceptions), tellement son usage est courant, voire incontournable pour certaines tâches (souvent informatiques(administration de système et développement logiciel)).

Note: ne pas confondre avec un traitement de texte.

Sommaire

[] Fonctionnalités

Un éditeur de texte se distingue d'un traitement de texte par le fait qu'il est orienté lignes de code plutôt que paragraphe, et que les fichiers textes ne contiennent pas de mise en forme (couleur, police, etc).


Rien n'empêche d'utiliser un éditeur pour lire des fichiers. L'éditeur vi commun à tous les systèmes UNIX se met même automatiquement en mode de lecture seule quand il est appelé sous le nom de view.

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).

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

[] Différences avec un traitement de texte

Les logiciels de traitement de texte permettent généralement de réaliser bien des opérations des éditeurs de texte. Cependant, un logiciel spécifique prévu pour cet usage est préféré par les développeurs de logiciels, qui l'utilisent de manière intensive et sont, par conséquent, très exigeants sur ce sujet. Les environnements intégrés de développement sont souvent assortis de leur propre éditeur de texte, qui permet de procéder directement à des recherches dans la documentation numérisée à partir de l'édition d'un fichier.

[] Point de vue orienté sans système d'explotation ?? ou anciens éditeurs de texte??

Les éditeurs de textes 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 exemple typique est XEDIT écrit par Xavier de Lamberterie et utilisé dans le monde entier.

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 programmations peuvent diviser par trois le temps de frappe d'un programme.

[] Exemples d'éditeurs de texte courants

(entre parenthèses, de leurs langages de programmation courant, quand il en existe un)

[] Sur mainframe

[] Sur PC

Ces deux éditeurs sont programmables dans une certaine mesure par le logiciel gratuit Autoit.

  • SciTe, sous tous les environnements (LUA)
  • Notepad++ basé sur la composante Scintilla (comme SciTe), sous Windows
  • UltraEdit sous Windows (ne supporte pas les fichiers unicode dans la version 9.20b).
  • Emacs (Lisp)
  • Vi et Vim (langage macro en propre)
  • Joe
  • Kate sous l'environement KDE (compatible UTF-8 et UTF-16)
  • Gedit sous l'environement GNOME (compatible UTF-8 et UTF-16)
  • jEdit editeur texte programmé en Java

Certains de ces éditeurs, comme Vim, Emacs et SciTE, possèdent des fonctionnalités de coloration syntaxique qui soulagent l'attention de l'utilisateur en augmentant la lisibilité des programmes.

[] Sous Mac OS

Notons que la plupart des éditeurs de texte cités précedemment existent aussi pour Mac OS X : emacs, vi (installé de base).

[] Voir aussi

[] Lien interne

Guerre d'éditeurs

[] Lien externe

 
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/éditeur de texte
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Octobre 2008
L
M
M
J
V
S
D
12345
6789101112
13141516171819
20212223242526
2728293031
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com