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

248 lines
6.4 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!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>
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
forme, la mise en page qu'on peut y faire est seulement une question
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
courrier <code>pine</code>.
</p>
<p>
Un éditeur de texte vous sert à :
</p>
<ul>
<li>prendre des notes, comme sur des feuilles volantes ou des
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>
<li>etc.</li>
</ul>
<p class="continue">
Donc, chaque fois que vous avez besoin d'écrire quelque chose, vous vous
servez d'un éditeur de texte.
</p>
<p>
Voici les documentations que nous vous proposons :
</p>
<ul>
<li> une présentation de <a href="nedit.html">NEdit</a>, un éditeur de
texte en mode graphique, simple et intuitif, plus puissant que
<code>pico</code>. Il ne déroutera pas les habitués des éditeurs
Windows ou Mac.</li>
<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>
<li> sur <code>Emacs</code>, un éditeur très puissant et polyvalent :
<ul>
<li> un <a href="emacs.html">tutoriel</a> pour débuter</li>
<li> des <a href="super_emacs.html">astuces</a> pour utilisateur
confirmé</li>
<li> un <a href="emacs_memo.html">aide-mémoire</a> des principales
commandes</li>
</ul>
</li>
<li> un <a href="vim.html">tutoriel <code>Vim</code></a>, un éditeur
très puissant et rapide (encore en construction)</li>
<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...)
</li>
</ul>
<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">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, en mode
2007-09-17 08:05:19 +02:00
graphique, <code>nedit</code> et <code>kwrite</code>. Si vous souhaitez
un éditeur plus puissant, ou plus polyvalent, vous avez le choix entre
<code>Vim</code> et <code>Emacs</code>. Si vous êtes vraiment perdu,
posez vos questions sur <a
href="&url.tuteurs;internet/forum/">Forum</a> (dans le groupe
<code>informatique.editeurs</code>).
</p>
<div class="encadre">
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
avec <code>vim</code> ou autre.
</div>
<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><a href="emacs.html">emacs</a></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>
2007-09-17 08:05:19 +02:00
<td>kwrite</td>
<td>Oui</td>
<td>Oui</td>
<td>L'éditeur de KDE</td>
</tr>
<tr>
2007-09-17 08:05:19 +02:00
<td>kate</td>
<td>Oui</td>
<td>Oui</td>
<td>Variante plus perfectionnée de <code>kwrite</code></td>
2007-09-17 08:05:19 +02:00
</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 amélioré <code>pico</code></td>
</tr>
<tr>
<td><a href="nedit.html">NEdit</a></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><a href="vim.html">vim</a></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.</td>
</tr>
</table>
<div class="metainformation">
Auteur : Émilia Robin, Marie-Lan Nguyen. <date value="from git" />
</div>
</body>
</html>