tuteurs.ens.fr/unix/editeurs/index.tml
2003-03-04 13:10:33 +00:00

216 lines
5.3 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Éditeurs</title>
</head>
<body>
<h1>Les éditeurs de texte</h1>
<h2><a name="quoi">Qu'est ce qu'un éditeur de texte ?</a></h2>
<p> C'est un programme qui sert à créer et modifier des textes, sans
mise en forme; la mise en page qu'on a pu y faire est une question de
lisibilité (un <em>éditeur de textes</em> n'est donc pas un
<em>traitement de textes</em>). </p>
<p> Quand on rédige un rapport, l'étape de réelle mise en page se fait
par l'intermédiaire d'un autre programme, LaTeX (un <em>compilateur de
textes</em>). L'écriture et la mise en page définitive (qui sont
simultanées avec un traitement de textes) sont donc deux étapes
différentes (écriture puis compilation). </p>
<p> Pour apprendre progressivement à utiliser les éditeurs
<code>emacs</code> et <code>vim</code>, vous pouvez consulter <a
href="cercles.html">les 7 cercles des éditeurs de textes</a>. Emacs
fait par ailleurs l'objet d'un <a href="emacs.html">tutorial
spécifique</a>.</p>
<h2><a name="ecrire">Écrire, oui, mais quoi ?</a></h2>
<p>
Un éditeur de texte vous sert à :
</p>
<ul>
<li>prendre des notes, comme sur des feuilles volantes ;</li>
<li>rédiger vos courriers électroniques ;</li>
<li>rédiger des beaux documents, quand on le couple avec LaTeX ;</li>
<li>écrire vos pages Web ;</li>
<li>taper des programmes ;</li>
<li>etc...</li>
</ul>
<p>
Donc, chaque fois que vous avez besoin d'écrire quelque chose, vous vous
servez d'un éditeur de texte.
</p>
<h2><a name="lancer">Comment lancer un éditeur ?</a></h2>
<p>
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 :
</p>
<pre>
<span class="prompt">corvette ~ $</span> nano rapport.tex</pre>
<p>
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!
</p>
<p>
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>).
</p>
<h2><a name="choix">Comment choisir son éditeur ?</a></h2>
<p>
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 raccourcis claviers, le
<em>syntax highlighting</em> (colorisation syntaxique), etc.
</p>
<p>
Pour les débutants, on conseille <code>nano</code> (similaire à l'é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 éditeur performant et en couleurs) entre
<tt>vim</tt> et <tt>emacs</tt>.
</p>
<p>
Remarque : il n'y a aucun problème pour passer d'un éditeur à
l'autre ! Un texte qu'on a commencé à écrire avec <tt>joe</tt> peut être
modifié, complété... avec <tt>joe</tt> bien sûr, mais aussi avec
<tt>vim</tt> ou n'importe quel éditeur. Un éditeur sert de «machine à
écrire», il n'influe en rien sur le contenu du fichier, le texte qu'on a écrit
(identique quelque soit l'éditeur).
</p>
<p>
Il n'y a donc <strong>pas de problème de compatibilité entre les
éditeurs</strong>, à la différence par exemple des différentes versions de
Word ou Wordperfect (où les textes écrits avec les versions récentes ne sont
pas lisibles par les versions plus anciennes).
</p>
<h2><a name="dispo">Quelques é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é</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é.</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'éditeur de KDE</td>
</tr>
<tr>
<td>mcedit</td>
<td>Oui</td>
<td>Non</td>
<td>Pas vraiment testé. 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'éditeur intégré de Pine</td>
</tr>
<tr>
<td>vim</td>
<td>Non</td>
<td>Oui</td>
<td>Très puissant, trè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 à emacs, qui est préférable à cause de certains détails.</td>
</tr>
</table>
<div class="metainformation">
Auteur : Émilia Robin. Dernière modification le 2002-12-28.
</div>
</body>
</html>