Apprenez à utiliser l'éditeur de texte JOE sous Linux
Joe's Own Editor (JOE) est un éditeur de texte général facile à apprendre et à utiliser.
Je suis fan des éditeurs de texte qui vous permettent d'apprendre facilement à les utiliser. GNU nano est mon exemple préféré : vous lancez nano et vous voyez une liste des commandes les plus courantes en bas de la fenêtre tout au long de votre session. Joe's Own Editor (joe
en abrégé) est un autre excellent exemple.
L'éditeur joe
utilise une interface basée sur un terminal, offrant des fonctionnalités d'édition de texte simples et un écran d'aide facilement accessible. Il est écrit en C, il est petit avec une forte dépendance uniquement sur la libc (ncurses est facultatif) et il est sous licence GPL.
Installation
Sous Linux, vous pourrez peut-être trouver JOE dans le référentiel de logiciels de votre distribution. C’est un peu obscur, cependant, donc toutes les distributions ne l’ont pas intégré. Si tel est le cas, vous pouvez télécharger le code source depuis SourceForge et le compiler vous-même. C'est un processus simple :
$ ./configure
$ make
$ sudo make install
Utiliser Joe
Contenu associé
Selon son auteur, JOE s'inspire d'une application appelée WordStar et de GNU Emacs. La plupart de ses touches d'édition de base sont les mêmes que les raccourcis WordStar, et l'éditeur lui-même s'efforce de se rapprocher de WordStar. JOE possède également certaines des liaisons clés et fonctionnalités de GNU Emacs. Ce mélange de deux sources d'inspiration peut parfois être désorientant, mais là encore, se sevrer d'Emacs (ou de l'éditeur de texte habituel de votre choix) en toutes circonstances peut être désorientant. L'important est que JOE propose de l'aide et qu'elle soit facile à atteindre.
Dans le coin supérieur droit de l'interface de JOE, un rappel persistant vous indique que vous pouvez appuyer sur Ctrl+K suivi immédiatement de H pour afficher un écran d'aide. Il s'agit d'une bascule, donc une fois que vous l'activez, l'écran d'aide reste affiché en haut de la fenêtre de votre éditeur jusqu'à ce qu'il soit fermé avec la même combinaison de touches (^KH dans la notation du clavier de JOE).
Raccourcis clavier
Malgré toute la fierté que l’auteur de JOE éprouve à simuler une expérience utilisateur WordStar, je dois admettre que cela m’échappe. Je n'avais jamais entendu parler de WordStar jusqu'à ce que j'en lise dans la documentation de JOE, et pour moi, il me semblait avoir un schéma de raccourcis clavier complètement arbitraire. Certains sont préfixés par Ctrl+K comme séquence d'échappement, tandis que d'autres utilisent Esc comme préfixe, et d'autres encore ne nécessitent aucune séquence d'échappement. Je n'ai pas pu déterminer la logique. Les opérations d'édition étaient tout aussi susceptibles que les options d'application de nécessiter ou non une séquence d'échappement, et peu d'associations de lettres me paraissaient logiques (Ctrl+K D pour enregistrer sous, par exemple).
Heureusement, JOE vous permet de tricher sur les raccourcis clavier. Lors de l'installation, JOE crée discrètement quelques liens symboliques pour l'exécutable joe
. Sont inclus :
jmacs
JOE avec les raccourcis clavier Emacsjpico
JOE avec les raccourcis clavier Pico (ou GNU nano)rjoe
JOE avec modification limitée uniquement au fichier transmis à JOE au lancementjstar
JOE avec les raccourcis clavier WordStar
Le menu d'aide persistant reste, donc si vous ne savez pas quelles fonctions vous avez à votre disposition, référez-vous à elles avec l'invite d'aide en haut à droite de l'écran. Bien entendu, en mode Pico/nano, les commandes principales sont toujours visibles.
Essayez JOE
JOE n'est pas conçu comme un éditeur de texte que vous ne quitterez jamais. Il ne deviendra pas votre IDE, votre client de messagerie, votre navigateur Web et votre gestionnaire de fichiers. En fait, il se peut même qu’il ne soit pas votre éditeur de texte principal pour toutes les tâches. Il se concentre sur le fait d’être bon dans un domaine, à savoir l’édition générale de texte.
JOE possède toutes les fonctions essentielles dont vous avez besoin, comme la possibilité de parcourir rapidement votre texte, la possibilité de sélectionner du texte, de copier et coller, etc. Essayez JOE en utilisant votre lien symbolique préféré.