247 lines
6.3 KiB
XML
247 lines
6.3 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>
|
||
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
|
||
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>
|
||
<td>kwrite</td>
|
||
<td>Oui</td>
|
||
<td>Oui</td>
|
||
<td>L'éditeur de KDE</td>
|
||
</tr>
|
||
<tr>
|
||
<td>kate</td>
|
||
<td>Oui</td>
|
||
<td>Oui</td>
|
||
<td>Variante plus perfectionnée de <code>kwrite</code></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 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. Dernière modification le <date value="$Date: 2007-09-17 06:05:19 $" />.
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|