tuteurs.ens.fr/unix/editeurs/index.tml

217 lines
5.3 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title><3E>diteurs</title>
</head>
<body>
<h1>Les <20>diteurs de texte</h1>
<h2><a name="quoi">Qu'est ce qu'un <20>diteur de texte<74>?</a></h2>
2003-03-04 14:10:33 +01:00
<p> C'est un programme qui sert <20> cr<63>er et modifier des textes, sans
mise en forme; la mise en page qu'on a pu y faire est une question de
lisibilit<EFBFBD> (un <em><3E>diteur de textes</em> n'est donc pas un
<em>traitement de textes</em>). </p>
<p> Quand on r<>dige un rapport, l'<27>tape de r<>elle mise en page se fait
par l'interm<72>diaire d'un autre programme, LaTeX (un <em>compilateur de
textes</em>). L'<27>criture et la mise en page d<>finitive (qui sont
simultan<EFBFBD>es avec un traitement de textes) sont donc deux <20>tapes
diff<EFBFBD>rentes (<28>criture puis compilation). </p>
<p> Pour apprendre progressivement <20> utiliser les <20>diteurs
<code>emacs</code> et <code>vim</code>, vous pouvez consulter <a
href="cercles.html">les 7 cercles des <20>diteurs de textes</a>. Emacs
fait par ailleurs l'objet d'un <a href="emacs.html">tutorial
sp<EFBFBD>cifique</a>.</p>
<h2><a name="ecrire"><3E>crire, oui, mais quoi<6F>?</a></h2>
<p>
Un <20>diteur de texte vous sert <20><>:
</p>
<ul>
<li>prendre des notes, comme sur des feuilles volantes<65>;</li>
<li>r<>diger vos courriers <20>lectroniques<65>;</li>
<li>r<>diger des beaux documents, quand on le couple avec LaTeX<65>;</li>
<li><3E>crire vos pages Web<65>;</li>
<li>taper des programmes<65>;</li>
<li>etc...</li>
</ul>
<p>
Donc, chaque fois que vous avez besoin d'<27>crire quelque chose, vous vous
servez d'un <20>diteur de texte.
</p>
<h2><a name="lancer">Comment lancer un <20>diteur<75>?</a></h2>
<p>
Vous tapez le nom de l'<27>diteur, suivi du nom du fichier. Par exemple, pour
<EFBFBD>crire le fichier <code>rapport.tex</code> avec l'<27>diteur <code>nano</code>, on
tape<EFBFBD>:
</p>
<pre>
<span class="prompt">corvette ~ $</span> nano rapport.tex</pre>
<p>
Ce qui peut vous d<>router, c'est que certains <20>diteurs sont en <strong>mode
texte</strong><3E>: ils se lancent dans la fen<65>tre o<> vous avez tap<61> la
commande, au lieu de se lancer dans une nouvelle fen<65>tre. Quand on n'est pas
habitu<EFBFBD>, on n'a pas l'impression d'<27>tre <20>dans<6E> un programme. C'est une
question d'habitude!
</p>
<p>
Dans tous les cas, il faut veiller <20> sauver son document tr<74>s r<>guli<6C>rement
pendant qu'on l'<27>crit, et <20> quitter correctement l'<27>diteur (avec sa <a
href="cercles.html#quitter">commande sp<73>cifique</a>).
</p>
<h2><a name="choix">Comment choisir son <20>diteur<75>?</a></h2>
<p>
Il y a plusieurs <20>diteurs, certains tr<74>s simples et spartiates, d'autres
simples et <20> la souris, d'autres plus complexes... Le choix d<>pend des go<67>ts
personnels, si on aime la souris ou non, les raccourcis claviers, le
<em>syntax highlighting</em> (colorisation syntaxique), etc.
</p>
<p>
Pour les d<>butants, on conseille <code>nano</code> (similaire <20> l'<27>diteur de
<code>pine</code>), <code>joe</code>, ou, plus graphiques, <code>nedit</code>
et <code>kedit</code>.
</p>
<p>
Ensuite, le choix se fait (pour un <20>diteur performant et en couleurs) entre
<tt>vim</tt> et <tt>emacs</tt>.
</p>
<p>
Remarque<EFBFBD>: il n'y a aucun probl<62>me pour passer d'un <20>diteur <20>
l'autre<72>! Un texte qu'on a commenc<6E> <20> <20>crire avec <tt>joe</tt> peut <20>tre
modifi<EFBFBD>, compl<70>t<EFBFBD>... avec <tt>joe</tt> bien s<>r, mais aussi avec
<tt>vim</tt> ou n'importe quel <20>diteur. Un <20>diteur sert de <20>machine <20>
<EFBFBD>crire<EFBFBD>, il n'influe en rien sur le contenu du fichier, le texte qu'on a <20>crit
(identique quelque soit l'<27>diteur).
</p>
<p>
Il n'y a donc <strong>pas de probl<62>me de compatibilit<69> entre les
<EFBFBD>diteurs</strong>, <20> la diff<66>rence par exemple des diff<66>rentes versions de
Word ou Wordperfect (o<> les textes <20>crits avec les versions r<>centes ne sont
pas lisibles par les versions plus anciennes).
</p>
<h2><a name="dispo">Quelques <20>diteurs disponibles</a></h2>
<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>
<td>Pas test<73></td>
</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>
<td>Vi en mode graphique. Peu test<73>.</td>
</tr>
<tr>
<td>emacs</td>
<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>
<td>kedit</td>
<td>Oui</td>
<td>Non</td>
<td>L'<27>diteur de KDE</td>
</tr>
<tr>
<td>mcedit</td>
<td>Oui</td>
<td>Non</td>
<td>Pas vraiment test<73>. Mode texte cliquable.</td>
</tr>
<tr>
<td>nano</td>
<td>Non</td>
<td>Non</td>
<td>Un clone de <code>pico</code></td>
</tr>
<tr>
<td>nedit</td>
<td>Oui</td>
<td>Oui</td>
<td>Simple et intuitif</td>
</tr>
<tr>
<td>pico</td>
<td>Non</td>
<td>Non</td>
<td>L'<27>diteur int<6E>gr<67> de Pine</td>
</tr>
<tr>
<td>vim</td>
<td>Non</td>
<td>Oui</td>
<td>Tr<54>s puissant, tr<74>s d<>routant</td>
</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>
<td>Presque identique <20> emacs, qui est pr<70>f<EFBFBD>rable <20> cause de certains d<>tails.</td>
</tr>
</table>
<div class="metainformation">
Auteur<EFBFBD>: <20>milia Robin. Derni<6E>re modification le 2002-12-28.
</div>
</body>
</html>