joe
est, l'OMI, le meilleur des éditeurs qui ne sont pas vi. C'est un éditeur complet décent à part entière, plutôt qu'un éditeur minimal dépouillé comme nano
.
S'ils sont appelés comme jstar
ou joe
, les raccourcis clavier par défaut sont de type WordStar qui ont également été utilisés dans de nombreux autres programmes au fil des ans, y compris l'éditeur dans les IDE Borland Turbo Pascal et Turbo C, donc devraient être familiers à de nombreux utilisateurs. S'ils sont invoqués car jmac
les raccourcis clavier sont emacs
similaires. Les raccourcis clavier sont configurables et si vous ne trouvez pas une configuration qui vous convient exactement, vous pouvez en ajouter une vous-même ou copier-modifier une configuration existante.
Je suis trop vi
utilisateur pour l'utiliser moi-même, mais je le recommande fréquemment à des gens qui n'aiment pas ou veulent apprendre un éditeur modal comme vi
, avec de bons résultats.
Voici la description du paquet debian:
Joe, ou Joe's Own Editor, a la sensation de la plupart des éditeurs de texte PC: les séquences de touches rappellent les éditeurs WordStar et Turbo C, mais l'ensemble des fonctionnalités est beaucoup plus grand que ceux-ci. Joe possède toutes les fonctionnalités auxquelles un utilisateur Unix devrait s'attendre: une utilisation complète de termcap / terminfo, une intégration Unix complète de style VI, un fichier de configuration puissant et un système de recherche d'expressions régulières. Il dispose également de six cartes de référence d'aide toujours disponibles et d'une interface utilisateur intuitive, simple et bien pensée.
Joe a un excellent algorithme d'optimisation de mise à jour d'écran, plusieurs fenêtres (à travers / entre lesquelles vous pouvez faire défiler) et n'a pas la notion confuse de tampons nommés. Il a l'historique des commandes, l'expansion de TAB dans les menus de sélection de fichiers, les fonctions d'annulation et de rétablissement, la mise en retrait et la mise en forme des paragraphes, le filtrage des blocs en surbrillance à travers toute commande Unix externe, l'édition d'un tuyau dans ou hors d'une commande, et le déplacement, la copie, la copie, supprimer ou filtrer.
Grâce à de simples fichiers de configuration de style QEdit, Joe peut être configuré pour émuler des éditeurs tels que Pico et Emacs, ainsi qu'une imitation complète de WordStar et une version en mode restreint (vous permet de modifier uniquement les fichiers spécifiés sur la ligne de commande). Joe a également une mise à jour d'écran différée pour gérer la saisie de texte, et elle garantit que le report n'est pas contourné par la mise en mémoire tampon tty. Il est utilisable même à 2400 bauds, et il fonctionnera sur tout type de terminal sain.
C'est, AFAIK, empaqueté pour toutes les distributions, et la source est disponible sur http://joe-editor.sourceforge.net/ - la source debianisée devrait compiler sur Raspian s'il n'y a pas déjà un paquet binaire.