JERED est un éditeur de textes pour systèmes *nix, fortement inspiré de l'éditeur E d'IBM pour
DOS et OS/2. Je l'ai écrit car il n'existait pas d'éditeur de texte simple à utiliser sous Unix.
Il est loin d'être aussi puissant que VI ou EMACS, mais il peut néanmoins satisfaire la plupart des besoins courants.
Nous allons maintenant voir brièvement les différentes possibilités qu'il offre. Pour plus de détails vous
voudrez bien vous reporter à la documentation officielle qui est en Anglais. Vous pouvez trouver la documentation
officielle sur
http://cortex.unice.fr/~jerome/jered/
Cet éditeur propose les fonctionnalités suivantes:
- Il est TRES FACILE à apprendre et à utiliser
- Vous pouvez éditer simultanément autant de fichiers que vous le désirez
- Des informations sur le fichier en cours sont affichées en permanence
- L'interface utilisateur est facilement configurable, même durant le fonctionnement (couleurs, langue, aide, etc...)
- La syntaxe C et C++ est colorisée
- Quatre langues sont supportées: Anglais, Français, Finnois et Russe (en KOI-8)
- On peut enregistrer et rejouer des macros
- La plupart des actions sont accessibles par une simple touche
- Toutes les touches sont reconfigurables (macros, texte, etc..)
- L'aide est dynamiquement générée selon l'affectation courante des touches
- La sauvegarde automatique est paramétrable
- On peut choisir une méthode de verrouillage des fichiers en cours d'édition
- La création de fichiers backup est paramétrable.
- Supporte les redimensionnements d'écran (selon les versions de xterm et ncurses...)
- Un accès CVS est possible sur demande
- Une liste de diffusion existe, même si elle n'a qu'un seul abonné ;-)
- Il est sous GPL !
Cet éditeur convient parfaitement pour tous les besoins courants, et je l'utilise d'ailleurs presque
exclusivement pour tout ce que je fais: programmation, administration, documentations, etc... Pour information
ce logiciel s'est pratiquement entièrement auto-écrit, c'est à dire que je ai écrit chaque nouvelle version avec
l'aide de la précédente, et je n'ai encore perdu aucune donnée ni aucun fichier suite à un plantage.
Cependant, pour être honnête il faut aussi mentionner les problèmes que l'on peut rencontrer:
- Comportement aléatoire de l'interface utilisateur sous X: je ne sais toujours
pas si le problème vient de la version de xterm, terminfo, ou ncurses. Selon votre configuration
ça peut ou ne peut pas fonctionner. Le fonctionnement en mode console a toujours été parfait.
- Les lignes sont limitées à environ 2 Ko chacune (ne pas essayer au dessus ;-)
- Tous les fichiers étant lus entièrement au lancement, celui-ci peut être long et
conduire à des saturations mémoire, cependant les fichiers étant ensuite fermés il n'y a aucun
risque de perte de données durant la phase d'édition.
- De nombreux bugs persistent
- Le manque de temps fait qu'il évolue peu actuellement (volontaires bienvenus)
N'oubliez pas de vous reporter à la documentation
officielle sur
http://cortex.unice.fr/~jerome/jered/
pour plus de détails.