6768545b4c
(s/joe/nano, s/vi/vim). Il reste à compléter les informations absentes pour emacs.
219 lines
5.2 KiB
XML
219 lines
5.2 KiB
XML
<?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>.
|
||
</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>
|