2009-09-20 12:34:28 +02:00
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<!DOCTYPE html
|
|
|
|
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
|
|
|
|
"tuteurs://DTD/tml.dtd">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<title>Éditeurs</title>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h1>Les éditeurs de texte</h1>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h2><a name="quoi">Qu'est ce qu'un éditeur de texte ?</a></h2>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Un éditeur de texte est un programme qui sert à... éditer des textes
|
|
|
|
|
(c'est-à-dire à les créer et à les modifier). Contrairement à un
|
|
|
|
|
<em>traitement de texte</em>, il ne sert pas à faire de la mise en
|
2003-11-12 13:11:14 +01:00
|
|
|
|
forme, la mise en page qu'on peut y faire est seulement une question
|
2009-09-20 12:27:14 +02:00
|
|
|
|
de lisibilité. Dans le monde Windows, par exemple, le Bloc-notes
|
|
|
|
|
(<code>notepad.exe</code>) est l'éditeur de texte (très rudimentaire)
|
|
|
|
|
fourni avec le système. Sous UNIX, vous connaissez sans doute
|
|
|
|
|
<code>pico</code>, l'éditeur de texte utilisé par le lecteur de
|
2003-11-12 13:11:14 +01:00
|
|
|
|
courrier <code>pine</code>.
|
|
|
|
|
</p>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Un éditeur de texte vous sert à :
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<li>prendre des notes, comme sur des feuilles volantes ou des
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Post-It ;</li>
|
|
|
|
|
<li>rédiger vos <a href="&url.tuteurs;internet/courrier/">courriers
|
|
|
|
|
électroniques</a> ;</li>
|
|
|
|
|
<li>rédiger de beaux documents, quand on le couple avec <a
|
|
|
|
|
href="&url.tuteurs;logiciels/latex/">LaTeX</a> ;</li>
|
|
|
|
|
<li>écrire vos <a href="&url.tuteurs;internet/web/">pages Web</a> ;</li>
|
|
|
|
|
<li>écrire des programmes ;</li>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<li>etc.</li>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</ul>
|
|
|
|
|
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<p class="continue">
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Donc, chaque fois que vous avez besoin d'écrire quelque chose, vous vous
|
|
|
|
|
servez d'un éditeur de texte.
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Voici les documentations que nous vous proposons :
|
2003-11-12 13:11:14 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
2003-11-12 16:14:46 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> une présentation de <a href="nedit.html">NEdit</a>, un éditeur de
|
2003-11-12 16:14:46 +01:00
|
|
|
|
texte en mode graphique, simple et intuitif, plus puissant que
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<code>pico</code>. Il ne déroutera pas les habitués des éditeurs
|
2003-11-12 16:14:46 +01:00
|
|
|
|
Windows ou Mac.</li>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> <a href="cercles.html">les 7 cercles des éditeurs de textes</a>,
|
|
|
|
|
un tutoriel qui vous apprendre progressivement à utiliser les éditeurs
|
|
|
|
|
<code>nano</code> (éditeur simple et convivial dérivé de
|
|
|
|
|
<code>pico</code>), <code>emacs</code> et <code>vim</code> (éditeurs
|
|
|
|
|
plus puissants, mais plus compliqués)</li>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> sur <code>Emacs</code>, un éditeur très puissant et polyvalent :
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<ul>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> un <a href="emacs.html">tutoriel</a> pour débuter</li>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<li> des <a href="super_emacs.html">astuces</a> pour utilisateur
|
2009-09-20 12:27:14 +02:00
|
|
|
|
confirmé</li>
|
|
|
|
|
<li> un <a href="emacs_memo.html">aide-mémoire</a> des principales
|
2003-11-12 13:11:14 +01:00
|
|
|
|
commandes</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> un <a href="vim.html">tutoriel <code>Vim</code></a>, un éditeur
|
|
|
|
|
très puissant et rapide (encore en construction)</li>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<li> enfin, sur un sujet annexe : comment <a href="unicode.html">taper
|
|
|
|
|
de l'Unicode</a>, qui vous permettra d'écrire dans tous les alphabets
|
|
|
|
|
exotiques que vous voulez (cyrillique, hébreu, thaïlandais...)
|
2003-11-12 13:11:14 +01:00
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h2><a name="lancer">Comment lancer un éditeur ?</a></h2>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Vous tapez le nom de l'éditeur, suivi du nom du fichier. Par exemple, pour
|
|
|
|
|
écrire le fichier <code>rapport.tex</code> avec l'éditeur <code>nano</code>, on
|
|
|
|
|
tape :
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<pre>
|
2002-12-27 15:10:39 +01:00
|
|
|
|
<span class="prompt">corvette ~ $</span> nano rapport.tex</pre>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Ce qui peut vous dérouter, c'est que certains éditeurs sont en
|
|
|
|
|
<strong>mode texte</strong> : ils se lancent dans la fenêtre où vous
|
|
|
|
|
avez tapé la commande, au lieu de se lancer dans une nouvelle
|
|
|
|
|
fenêtre. Quand on n'est pas habitué, on n'a pas l'impression d'être
|
|
|
|
|
«dans» un programme. C'est une question d'habitude!
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Dans tous les cas, il faut veiller à sauver son document très régulièrement
|
|
|
|
|
pendant qu'on l'écrit, et à quitter correctement l'éditeur (avec sa <a
|
|
|
|
|
href="cercles.html#quitter">commande spécifique</a>).
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h2><a name="choix">Choisir son éditeur</a></h2>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Il y a plusieurs éditeurs, certains très simples et spartiates,
|
|
|
|
|
d'autres simples et à la souris, d'autres plus complexes... Le choix
|
|
|
|
|
dépend des goûts personnels, si on aime la souris ou non, les
|
2003-11-12 13:11:14 +01:00
|
|
|
|
raccourcis claviers, le <em>syntax highlighting</em> (colorisation
|
|
|
|
|
syntaxique), etc.
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Pour les débutants, on conseille <code>nano</code> (similaire à
|
|
|
|
|
l'éditeur de <code>pine</code>), <code>joe</code>, ou, en mode
|
2007-09-17 08:05:19 +02:00
|
|
|
|
graphique, <code>nedit</code> et <code>kwrite</code>. Si vous souhaitez
|
2009-09-20 12:27:14 +02:00
|
|
|
|
un éditeur plus puissant, ou plus polyvalent, vous avez le choix entre
|
|
|
|
|
<code>Vim</code> et <code>Emacs</code>. Si vous êtes vraiment perdu,
|
2003-11-12 13:11:14 +01:00
|
|
|
|
posez vos questions sur <a
|
|
|
|
|
href="&url.tuteurs;internet/forum/">Forum</a> (dans le groupe
|
|
|
|
|
<code>informatique.editeurs</code>).
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<div class="encadre">
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Il n'y a aucun problème de compatibilité entre les éditeurs de
|
|
|
|
|
texte. Contrairement aux traitements de texte où Office 2000 ne peut
|
|
|
|
|
pas lire un document écrit avec Office XP, vous pouvez parfaitement
|
|
|
|
|
commencer à écrire votre texte avec <code>pico</code> et continuer
|
2003-11-12 13:11:14 +01:00
|
|
|
|
avec <code>vim</code> ou autre.
|
|
|
|
|
</div>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h2><a name="dispo">Quelques éditeurs disponibles</a></h2>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
|
|
|
|
|
<table class="tableau">
|
|
|
|
|
<tr>
|
|
|
|
|
<th>Nom</th>
|
|
|
|
|
<th>Menus souris</th>
|
|
|
|
|
<th>Couleur</th>
|
|
|
|
|
<th>Remarques</th>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>axe</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Non</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Pas testé</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>cooledit</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Graphique et joli, peu connu.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>elvis</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Vi en mode graphique. Peu testé.</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<td><a href="emacs.html">emacs</a></td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Intuitif ou puissant (les fonctions puissantes ne sont pas intuitives
|
|
|
|
|
et vice-versa).</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>joe</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Mode texte. Simple et puissant.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2007-09-17 08:05:19 +02:00
|
|
|
|
<td>kwrite</td>
|
|
|
|
|
<td>Oui</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<td>Oui</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>L'éditeur de KDE</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2007-09-17 08:05:19 +02:00
|
|
|
|
<td>kate</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Variante plus perfectionnée de <code>kwrite</code></td>
|
2007-09-17 08:05:19 +02:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<td>mcedit</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Non</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Pas vraiment testé. Mode texte cliquable.</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>nano</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Non</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Un clone amélioré <code>pico</code></td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2003-11-12 16:14:46 +01:00
|
|
|
|
<td><a href="nedit.html">NEdit</a></td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Simple et intuitif</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>pico</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Non</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>L'éditeur intégré de Pine</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
2003-11-12 13:11:14 +01:00
|
|
|
|
<td><a href="vim.html">vim</a></td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Oui</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Très puissant, très déroutant</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>xed</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Simple et spartiate</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>xedit</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Non</td>
|
|
|
|
|
<td>Simple et spartiate</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>xemacs</td>
|
|
|
|
|
<td>Oui</td>
|
|
|
|
|
<td>Oui</td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Presque identique à emacs.</td>
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<div class="metainformation">
|
2009-09-27 22:00:55 +02:00
|
|
|
|
Auteur : Émilia Robin, Marie-Lan Nguyen. <date value="from git" />
|
2002-11-23 15:00:56 +01:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|