Vous êtes sur la page 1sur 1

Rechercher dans Wikipédia Non connecté Discussion Contributions Créer un compte Se connecter

Accueil Article Discussion Lire Modifier Modifier le code Voir l’historique


Portails thématiques
Article au hasard
Contact Éditeur de texte
Contribuer
Un éditeur de texte est un logiciel destiné à la création et l'édition de fichiers textes. Chaque système
Débuter sur Wikipédia
d'exploitation fournit un éditeur, tant son usage est courant, voire incontournable pour certaines tâches
Aide
informatiques de base comme l'administration de système et le développement de logiciels.
Communauté
Modifications récentes
Sommaire [masquer]
Faire un don
1 Éditeur de texte et traitement de texte
Outils 2 Fonctionnalités
Pages liées 2.1 Interactif ou non
Suivi des pages liées 3 Éditeurs de texte couramment utilisés
Téléverser un fichier 3.1 Sous Windows Exemple d'un éditeur de texte : Jed.
Pages spéciales
3.2 Sous UNIX - GNU/Linux
Lien permanent
Informations sur la page 3.3 Sous Mac OS, Mac OS X et macOS
Citer cette page 3.4 Multi plates-formes
Élément Wikidata 3.4.1 Collaboratif en temps réel
3.5 Hébergés en ligne
Imprimer / exporter
3.6 Libres et permettant l’auto-hébergement
Créer un livre
3.7 Services en ligne propriétaires
Télécharger comme
PDF 4 Éditeurs de texte inclus dans d'autres programmes
Version imprimable 5 Voir aussi
5.1 Articles connexes
Dans d’autres projets
5.2 Lien externe
Wikimedia Commons
5.3 Références
Dans d’autres
langues
Català Éditeur de texte et traitement de texte [ modifier | modifier le code ]
Deutsch
Un éditeur de texte se distingue d'un traitement de texte par le fait qu'il est orienté lignes de code plutôt que
English
paragraphes, et que les fichiers textes ne contiennent en général pas de mise en forme (taille et genre de la
Español
Euskara police, etc. L'éditeur de NextStep constituait une exception) : le traitement de texte a un format de fichiers
Italiano élaboré, contenant les informations de structuration et — séparément ou non — de présentation.
Nederlands
L'éditeur utilise des fichiers de plein texte, présentés souvent avec une police à empattement et chasse fixes.
Português
Beaucoup d'éditeurs permettent d'agrandir et de rétrécir à volonté la police pendant une session, mais cette
中文
information n'est pas ensuite stockée avec le fichier lui-même.
41 de plus
Une police à chasse fixe permet d'aligner verticalement des sections correspondantes de texte, ce qui est utile
Modifier les liens Une chasse fixe conduit à un
pour des informations tabulées (code source FORTRAN ou assembleur, etc.). alignement vertical des caractères, où
le i est aussi large que le w.

Fonctionnalités [ modifier | 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 ;
supprimer 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és de configuration liés à certaines particularités des fichiers textes (taille
des tabulations, codage du retour à la ligne (LF (#0A) pour la majorité des systèmes 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), 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 également ces autres fonctionnalités :

Copier-coller ;
Ouverture simultanée de plusieurs fichiers ;
Gestion de zones tampon entre les fichiers ;
Définition de macro-commandes ;
Gestion des abréviations à la volée ;
Fonctionnalités avancées de recherche et remplacement de texte ou motifs (notamment par l'usage des expressions rationnelles) ;
Interaction avec des programmes externes sur les fichiers (compilateurs notamment) ;
Indentation automatique pour certaines extensions de fichiers, comme le code source de divers langages de programmation ;
Le complètement automatique (autocomplétion) pour certains langages, tels que le HTML ;
Coloration syntaxique ;
Gestion de différents encodages de caractères (8 bits, Unicode...).

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

Interactif ou non [ modifier | modifier le code ]

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

Les éditeurs plein écran (également appelés en anglais full-screen ou encore 全屏幕, quán píngmù en chinois) ;
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 (Fx) ou
d'action (PAn) [à définir] 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és [ modifier | modifier le code ]

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

Sous Windows [ modifier | modifier le code ]

EDLIN (MS-DOS, Windows) éditeur ligne par ligne


EDIT (MS-DOS, Windows)
Bloc-notes (Notepad) l'éditeur standard de Windows (compatible UTF-8 et UTF-16, suivant la version
de Windows)
WordPad éditeur RTF (compatible UTF-16)
Autres éditeurs :
ConTEXT
Crimson Editor
PSPad
TextPad
Notepad2 Bloc-notes alternatif basé sur Scintilla (SDI) Éditeur pour Windows : Notepad2.
Notepad++ Bloc-notes alternatif basé sur Scintilla (MDI)
UltraEdit
UDP éditeur unicode (arabe, hindi, ourdou...)
Unired un autre éditeur spécialisé dans le traitement de l'unicode
Sublime Text

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

Vi, Vim et Neovim (langage macro en propre)


Emacs
nano
1
Ne (nice editor)
Environnements de bureau :
Kate ou KWrite sous l'environnement KDE
gedit sous l'environnement GNOME
Pluma (fork de gedit) sous l'environnement Mate
Mousepad sous l'environnement Xfce et Leafpad sous LXDE
L'éditeur de texte nano.
Autres :
Pico
Joe's Own Editor
Bluefish
UltraEdit
JuffEd

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

SimpleText, fourni en standard avec les versions 8.x et 9.x de Mac OS


TextEdit, fourni en standard avec Mac OS X
Terminal :
Emacs, fourni en standard avec Mac OS X
Vim, fourni en standard avec Mac OS X
Autres :
BBEdit
Coda 2
Fraise
SubEthaEdit
Sublime Text
Smultron
TextMate
TextWrangler
UltraEdit

Multi plates-formes [ modifier | modifier le code ]

Atom (MIT)
Bluefish (GPL)
Emacs (GPL v3)
gedit (GPL)
Geany (GPL v2/v3)
Jed (GPL)
jEdit (GPL) éditeur de texte programmé en Java
Komodo Edit (MPL) basé sur Scintilla (pour l'éditeur) et Firefox (pour le rendu HTML)
NEdit (GPL)
SciTE basé sur Scintilla
Sublime Text (Licence propriétaire)
UltraEdit (Licence propriétaire)
Vim (logiciel libre)
Microsoft Visual Studio

Collaboratif en temps réel [ modifier | modifier le code ]


EtherPad, HTML, en langage Scala ou JavaScript.
Gobby, (GPL), GTK+.
ShareLaTeX libre, orienté LaTeX
Overleaf, orienté LaTeX

Hébergés en ligne [ modifier | modifier le code ]

Libres et permettant l’auto-hébergement [ modifier | modifier le code ]

EtherPad, HTML, en langage Scala ou JavaScript, pouvant être auto-hébergé


ShareLaTeX libre, orienté LaTeX

Services en ligne propriétaires [ modifier | modifier le code ]

Overleaf, orienté TeX/LaTeX

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

ChromEdit Plus, un éditeur 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 ]

Éditeur XML
Sur les autres projets Wikimedia :
Guerre d'éditeurs
éditeur de texte, sur le Wiktionnaire
(en) Comparaison d'éditeurs de texte, en anglais
Éditeur hexadécimal

Lien externe [ modifier | modifier le code ]

(en) Forum Usenet en anglais [archive]

Références [ modifier | modifier le code ]


1. ↑ http://ne.di.unimi.it/ [archive]

Portail de l’édition numérique Portail de l’informatique Portail de l’écriture

Catégorie : Éditeur de texte [+]

La dernière modification de cette page a été faite le 3 septembre 2020 à 22:12.

Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes conditions ; d’autres conditions peuvent s’appliquer. Voyez les
conditions d’utilisation pour plus de détails, ainsi que les crédits graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et mentionner la
licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le paragraphe 501(c)(3) du code fiscal des États-Unis.

Politique de confidentialité À propos de Wikipédia Avertissements Contact Version mobile Développeurs Statistiques Déclaration sur les témoins (cookies)

Vous aimerez peut-être aussi