314 lines
10 KiB
HTML
314 lines
10 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|||
|
<head>
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|||
|
<title>Éditeurs</title>
|
|||
|
<link rel="stylesheet" href="../../tuteurs.css" type="text/css" />
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div class="navigation">
|
|||
|
<h1>Tuteurs informatique<br /><a href="../../meta/contact.html">Nous contacter</a></h1>
|
|||
|
<hr />
|
|||
|
<ul class="menu">
|
|||
|
<li>
|
|||
|
<a href="../../meta/charte_graphique.html">Utiliser ce site</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../actualite.html">Actu et stages</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../docs/">Docs à imprimer</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../meta/plan_site.html">Plan du site</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../search.html">Rechercher</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="../../">Les tuteurs</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="../">Unix</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="./" class="actuel">Éditeurs</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="cercles.html">7 Cercles</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="emacs.html">Emacs</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="emacs_memo.html">Mémo emacs</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="nedit.html">NEdit</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="super_emacs.html">Emacs avancé</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="unicode.html">Unicode</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="vim.html">Vim</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul class="menu">
|
|||
|
<li>
|
|||
|
<a href="http://www.eleves.ens.fr/">Serveur des élèves</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="http://www.ens.fr/">ENS</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="http://www.spi.ens.fr/">SPI</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div class="corps">
|
|||
|
<h1>Les éditeurs de texte</h1>
|
|||
|
<div class="sommaire">
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href="#quoi">Qu'est ce qu'un éditeur de texte ?</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#lancer">Comment lancer un éditeur ?</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#choix">Choisir son éditeur</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#dispo">Quelques éditeurs disponibles</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<h2>
|
|||
|
<a name="quoi" id="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="../../internet/courrier/">courriers
|
|||
|
électroniques</a> ;</li>
|
|||
|
<li>rédiger de beaux documents, quand on le couple avec <a href="../../logiciels/latex/">LaTeX</a> ;</li>
|
|||
|
<li>écrire vos <a href="../../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" id="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" id="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>.
|
|||
|
</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" id="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 : 2014-10-26 par Antoine Amarilli.
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|