[go: nahoru, domu]

« Éditeur de texte » : différence entre les versions

Contenu supprimé Contenu ajouté
Cleoserna (discuter | contributions)
m Corrections de forme (orthographe, style)
IlannHydra72 (discuter | contributions)
Fonctionnalité de suggestions de liens : 3 liens ajoutés.
 
(9 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 1 :
[[Image:Jed2.png|250px|right|thumb|Exemple d'un éditeur de texte : [[Jed]].]]
Un '''éditeur de texte''' est un [[logiciel]] destiné à la création et l'édition de [[fichier texte|fichiers textes]]. Chaque [[système d'exploitation]] fournit un éditeur, tant son usage est courant, voire incontournableindispensable 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 texte ==
Ligne 6 :
[[Fichier:ASCII full.svg|thumb|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]] puisquen ce qu'il est orienté "lignes de code" plutôt que "paragraphes". Deet plus,que les [[fichier texte|fichiers textes]] ne contiennent en général pas de mise en forme (taille et genre de la police, etc). L[[TextEdit]], l'éditeur de [[NextStep|PCNeXTSTEP]], constitue une exception: lece traitement de textelogiciel a un format de fichiers élaboré, contenant les informations de structuration et — séparément ou non — de présentation.
 
L'éditeur utilise des fichiers de [[Textetexte brut|plein texte]], présentés souvent avec une police à empattement et [[chasse (typographie)|chasse]] fixes. Beaucoup d'éditeurs permettent d'agrandir et de rétrécir à volonté la police pendant une session, mais cette information n'est ensuite pas ensuite stockée avecdans le fichier lui-même.
 
Une police à chasse fixe permet par exemple d'aligner verticalement des sections correspondantes de texte, ce qui est utile pour rédiger des informations tabulées (telles que du [[code source]] [[Fortran|FORTRAN]] ou [[assembleur]], etc.).
 
== Fonctionnalités ==
Ligne 21 :
* 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ésliées à 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 tampontampons entre les fichiers ;
* Définition de macro-commandes ;
* Gestion des abréviations à la volée ;
Ligne 46 :
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) {{À définir|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éclés du [[BASIC]] : Alt-P écrit PRINT, Alt-F écrit FOR, Alt-E écrit END, {{etc.}} Ces [[macro-définition#Macros dans certains logiciels|macros]] peuvent diviser par trois le temps de frappe d'un programme.
 
== Éditeurs de texte couramment utilisés ==
Ligne 55 :
* [[EDLIN]] (MS-DOS, Windows) éditeur ligne par ligne
* [[EDIT]] (MS-DOS, Windows)
* [[Bloc-notes (Windows)|Bloc-notes]] ''(Notepad)'' l'éditeur standard de Windows (compatible [[UTF-8]] et [[UTF-16]], suivant la version de Windows)
* [[WordPad]] éditeur [[Rich Text Format|RTF]] (compatible UTF-16)
* '''Autres éditeurs :'''
Ligne 76 :
* Ne<ref>{{lien web |titre=Ne, the nice editor |url=http://ne.di.unimi.it/ |site=unimi.it |consulté le=02-10-2021}}.</ref> (nice editor)
* '''Environnements de bureau :'''
** [[Kate (logiciel)|Kate]] ou [[KWrite]] sous l'environnement [[KDE]]
** [[gedit]] sous l'environnement [[GNOME]]
** Pluma (fork de [[gedit]]) sous l'environnement [[MATE (environnement)|Mate]]
Ligne 120 :
* [[UltraEdit]] ([[Licence propriétaire]])
* [[Vim (logiciel)|Vim]] ([[logiciel libre]])
* [[Visual_Studio_Code|VS Code]] (Code source sous [[licence MIT]])
* [[Microsoft Visual Studio]]
 
==== Collaboratif en temps réel ====
Ligne 137 :
 
== Éditeurs de texte inclus dans d'autres programmes ==
* [[ChromEdit Plus]], un éditeur pour les [[Fichier de configuration|fichiers de configuration]] des logiciels Mozilla, disponible sous forme d'extension.
 
== Voir aussi ==
Ce document provient de « https://fr.wikipedia.org/wiki/Éditeur_de_texte ».