From 6768545b4c12d32910f28897f97c7c4480c56dd7 Mon Sep 17 00:00:00 2001 From: jriou Date: Sat, 28 Dec 2002 14:49:03 +0000 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20la=20page=20sur=20l?= =?UTF-8?q?es=207=20Cercles=20(s/joe/nano,=20s/vi/vim).=20Il=20reste=20?= =?UTF-8?q?=C3=A0=20compl=C3=A9ter=20les=20informations=20absentes=20pour?= =?UTF-8?q?=20emacs.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unix/editeurs/cercles.tml | 708 ++++++++++++++++++++++++++++++++++++++ unix/editeurs/index.tml | 12 +- 2 files changed, 717 insertions(+), 3 deletions(-) create mode 100644 unix/editeurs/cercles.tml diff --git a/unix/editeurs/cercles.tml b/unix/editeurs/cercles.tml new file mode 100644 index 0000000..2fa853a --- /dev/null +++ b/unix/editeurs/cercles.tml @@ -0,0 +1,708 @@ + + + + + 7 Cercles + + + +

Les Sept Cercles des Éditeurs de texte

+ +

+Voici une classification par niveau des degrés de connaissance de son éditeur. +Nous développons les deux premiers niveaux, en indiquant juste le nom de la +commande pour les niveaux suivants : nous estimons en effet qu'à partir +du niveau 3 vous êtes capables de trouver par vous-mêmes la façon de faire les +choses, et de chercher tout seuls dans les documentations... +

+ +

+Trois éditeurs sont ici abordés : emacs, nano et vim. L'ordre de préséance +entre éditeurs répond à un critère alphabétique neutre. Nous nous sommes aussi +efforcés de ne mettre en avant que des fonctionnalités communes à au moins +deux éditeurs : les avantages spécifiques de chaque éditeur n'ont donc +pas leur place ici.

+ +

+Enfin, quand nous disons «emacs», cela concerne bien entendu aussi +«xemacs». +

+ + + +

1) «Il y a»

+ + +

Lancer son éditeur

+ +

+Pour lancer son éditeur favori, la procédure est partout la même. Il faut +taper dans un terminal* le nom de +l'éditeur suivi du nom du fichier à éditer; par exemple : +

+ +
+prao ~ $ emacs rapport.tex
+prao ~ $ nano index.html
+prao ~ $ vim monbofichier
+
+ +

+Pour emacs, si vous êtes dans un xterm*, vous pouvez taper : +

+
+prao ~ $ emacs -nw rapport.tex
+
+

+pour lancer emacs dans le terminal où vous vous trouvez (sans ouvrir de +nouvelle fenêtre graphique), ce qui est plus rapide mais vous n'avez pas +la souris. +

+ +

Sauvegarder son texte

+ + + + +

Quitter son éditeur

+ +
+

&icone.attention; Attention &icone.attention;

+ +

Quelque soit l'application, vous devez la quitter +correctement, avec sa commande. Vous ne devez jamais fermer une fenêtre en +sélectionnant «Fermer» dans le cadre de la fenêtre; dans le cas d'un éditeur +mal configuré vous risquez de perdre votre travail. Des copies de sauvegarde +existent et permettent d'en récupérer la majeure partie, mais ce n'est pas un +pli à prendre... Quittez donc correctement votre éditeur.

+
+ + + + +

Écrire et effacer du texte

+ + + +

Se déplacer simplement

+ + + +

Trouver l'aide

+ + + + +

2) «Je marche seul»

+ +

Défaire et refaire une action («undo» et «redo»)

+ + + +

Se déplacer plus finement : par lignes, par paragraphes, par +demi-pages et par pages, etc

+ + + + +

Aller à un numéro de ligne précis

+ + + +

Faire une destruction sélective (un caractère, une ligne, une +phrase, un paragraphe, etc)

+ + + + +

Chercher un mot

+ + + +

Faire une recherche et remplacement simple

+ + + + +

Faire du copier-coller

+ + + + + +

Reformater un paragraphe

+ + + +

3) «Des nôtres»

+ + +

Savoir remplacer du texte  : remplacement d'une lettre par une +autre, d'un fragment de texte par un autre, écrasement du texte

+ + + + +

Faire passer une majuscule en minuscule et inversement

+ + + + +

Répéter la dernière action

+ + + + +

Savoir recoller deux lignes

+ + + + +

Repérer les parenthèses, crochets, accolades qui se +correspondent

+ + + +

4) «Il suffira d'un signe»

+ + +

Associer une fonction simple à une touche précise («mapper» une +touche)

+ + + +

Insérer un fichier extérieur

+ + + +

Écrire une partie du texte vers un fichier extérieur

+ + + +

Utiliser les expressions régulières fondamentales pour une +recherche : «matcher» un début/une fin de ligne, un chiffre quelconque, une +lettre quelconque, majuscules et minuscules, une ponctuation, et les +conjonctions (et, ou, sauf...).

+ +

5) «Il changeait la vie»

+ +

Savoir utiliser les expressions régulières pour des +remplacements.

+ +

Être initié aux deux premiers Cercles d'un autre éditeur.

+ +

Associer une fonction complexe ou une série de commandes à une touche +donnée.

+ +

Partager sa fenêtre en plusieurs fenêtres pour éditer plusieurs +fichiers à la fois.

+ + + +

Savoir faire appel à une commande shell

+ + + +

Connaître et savoir modifier le fichier de configuration de son +éditeur.

+ +

6) «Veiller tard»

+ + +

Savoir gérer plusieurs «tampons» (buffers +temporaires).

+ +

Savoir placer des marques dans le texte pour s'y reporter.

+ +

Savoir se servir de la colorisation syntaxique +et forcer un type de colorisation quand ce n'est pas automatique.

+ +

Savoir faire appel à une commande shell et en insérer le résultat +dans le fichier de travail

+ + + + +

Savoir soutenir un assaut de mauvaise foi face à un défenseur de +l'alignement opposé.

+ + +

7) «Au bout de mes rêves»

+ +

Savoir récuperer, patcher, installer, compiler, configurer, paramétrer +son éditeur.

+ +

Savoir réécrire son fichier de configuration sans avoir de modèle sous +les yeux.

+ +

Savoir créer une nouvelle colorisation syntaxique.

+ +

Des références sur les éditeurs :

+ +
    + +
  1. Emacs : + +
      + +
    • GNU Emacs : le +site officiel.
    • + +
    • Xemacs : le site +officiel.
    • + +
    • Emacs +sur Linux-France : liens vers la FAQ, tutorial, et d'autres choses.
    • + +
  2. + + +
  3. vim : + + +
  4. + +
+ + + +
+ Auteur : Dominique Quatravaux (1998), Émilia Robin (1998, 2000), +Joël Riou (2002). Dernière modification le 2002-12-28. +
+ + + + + diff --git a/unix/editeurs/index.tml b/unix/editeurs/index.tml index 13bbe6c..b87db80 100644 --- a/unix/editeurs/index.tml +++ b/unix/editeurs/index.tml @@ -27,6 +27,12 @@ avec un traitement de textes) sont donc deux compilation).

+

+Pour apprendre progressivement à utiliser les éditeurs emacs +et vim, vous pouvez consulter les 7 +cercles des éditeurs de textes. +

+

Écrire, oui, mais quoi ?

@@ -68,8 +74,8 @@ question d'habitude!

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 commande -spécifique). +pendant qu'on l'écrit, et à quitter correctement l'éditeur (avec sa commande spécifique).

Comment choisir son éditeur ?

@@ -206,7 +212,7 @@ et vice-versa).
-Auteur : Émilia Robin. Dernière modification le 2002-12-27. +Auteur : Émilia Robin. Dernière modification le 2002-12-28.