Département de
mathématiques et de statistique

Choisir son éditeur de texte dans S-Plus

    Un des problèmes de S-plus, est son éditeur de texte. Quoi de plus rageant que de faire une erreur au début de notre ligne de commande et d'être obligé de tout retaper. Il existe une solution à ce probleme: utiliser un éditeur de texte directement dans S-plus.

    Il y a 2 choix possibles: l'éditeur vi et emacs.

    Par défaut, l'éditeur de texte est vi. Pour changer votre éditeur à emacs, vous devez ajouter la ligne suivante à votre fichier .cshrc:
 

setenv S_CLEDITOR emacs
 
    Par la suite, lorsque vous voulez entrer dans S-Plus, faites la commande:
 
Splus -e
 
et ce que vous vouliez travailler avec l'éditeur vi ou emacs. La commande Splus tout court n'ouvre aucun éditeur de texte (seulement la fenêtre de travail).

    Voici certaines commandes que vous pouvez utiliser suite à ces changements:

 

COMMAND emacs  vi
     
Reculer d'un espace Ctrl-B Esc, h
Avancer d'un espace Ctrl-F Esc, l
Ligne précédente Ctrl-P Esc, k
Ligne suivante Ctrl-N Esc, j
Début de la ligne Ctrl-A  Esc, ^ (Shift-6)
Fin de la ligne Ctrl-E Esc, $ (Shift-4)
Avancer d'un mot Esc, f Esc, w
Reculer d'un mot Esc, b Esc, b
     
Couper un caractère Ctrl-D Esc, x
Couper une ligne Ctrl-K Esc, Shift-d
Effacer un mot Esc, d Esc, dw
     
Recherche arrière  Ctrl-R Esc, ?
Coller Ctrl-Y Esc, Shift-y
Inverser 2 caractères Ctrl-T Esc, xp
 

    Plus de détails avec la commande:
 

help(Command.edit)
 

   dans S-Plus.