Recherche de site Web

Essayez cet éditeur de texte Linux pour les fans d'Emacs


Si vous recherchez un éditeur Emacs rapide et simple, sans une longue liste de dépendances, essayez Jove.

GNU Emacs est un éditeur très célèbre, mais tout le monde ne sait pas qu'emacs est une tradition d'éditeurs de texte plutôt qu'une simple application spécifique.

Le terme « emacs » est en fait un portemanteau de « Macros d'éditeur », et le premier a été programmé en 1976 comme un ensemble de macros pour l'éditeur TECO. GNU Emacs a été développé comme une interprétation de ce style d'éditeur de texte visuel, et il a notamment été publié en tant que logiciel libre, piratable et redistribuable (appelé « logiciel libre » par la Free Software Foundation, bien que le terme « libre » dans ce contexte signifie "libéré" plutôt que "gratis").

D'autres versions ont été développées au fil des ans, notamment Jove, acronyme de « Jonathan Payne's Own Version of Emacs ». Jove est une version petite (seulement 250 Ko) et minimaliste d'Emacs qui peut s'avérer utile lorsque vous trouvez GNU Emacs trop volumineux pour ce dont vous avez besoin.

Installer Jupiter

Fedora et Debian proposent tous deux des packages pour Jove, ils sont donc faciles à installer sous Linux. Par exemple, sur Fedora :

$ sudo dnf install jove

Vous pouvez également le compiler vous-même à partir de son code source. Vous devez disposer d'outils de développement et de bibliothèques installés (tels que LLVM sur macOS ou MinGW sur Windows).

$ wget ftp://ftp.cs.toronto.edu/pub/moraes/jove/jove-X.Y.Z.tgz
$ tar xvf jove*z
$ make
$ sudo make install

Lancez Jupiter

Jove est une application basée sur un terminal (il existe un code existant pour fournir une interface graphique rudimentaire, mais la bibliothèque sur laquelle elle est basée n'est pas compatible 64 bits). Si vous êtes nouveau sur Jove ou Emacs, vous pouvez en apprendre davantage sur les deux grâce au didacticiel teachjove. Démarrez le didacticiel en tapant teachjove dans un terminal :

$ teachjove

Le didacticiel est une visite interactive et guidée vous présentant la méthode emacs de saisie et de manipulation de texte. C'est le moyen le plus simple de démarrer avec Jove et avec Emacs en général.

Après avoir terminé le didacticiel, vous pouvez lancer Jove en tapant simplement jove dans un terminal.

(Seth Kenlon, CC BY-SA 4.0)

Utiliser Jupiter

Comme vous vous en doutez, la plupart de ce que vous faites dans Jove consiste à saisir du texte. C'est essentiellement la même chose quel que soit l'éditeur que vous utilisez. Cependant, c’est en travaillant avec ce texte que les choses deviennent intéressantes. Par exemple, vous constaterez peut-être que la navigation dans Jove semble intégrée aux autres actions que vous effectuez, car elles sont construites autour des touches Ctrl et Alt, comme Copier, Coller ou Sélectionner. . Vous pouvez utiliser les touches Fléchées si vous préférez, mais essayez de naviguer avec des combinaisons de touches telles que Ctrl+F (avant) et Ctrl<.+B (retour), ou Ctrl+P (ligne précédente) et Ctrl+N (ligne suivante). Vous constaterez peut-être que le manque de familiarité de ces combinaisons de touches est compensé par l'utilité de pouvoir déplacer votre curseur de la même manière que vous déplacez du texte. Il s'agit d'une expérience utilisateur unifiée qui peut vous aider à optimiser la façon dont vous travaillez avec du texte, que vous utilisiez de la prose ou du code.

Les combinaisons de touches dans Jove, comme dans GNU Emacs, invoquent des fonctions ou des commandes. Vous pouvez lister toutes les commandes disponibles avec Alt+?, et vous pouvez appuyer sur la Barre d'espace pour faire défiler la liste. Cela vous donne une idée de ce que vous pouvez faire faire à votre curseur dans l'application ou de la manière dont vous pouvez faire en sorte que l'application se comporte.

Pour obtenir plus d'informations sur une commande, tapez Alt+X et describe-command suivi du nom d'une commande, puis appuyez sur Entrée. . En haut de l'écran Jove, vous obtenez des informations de base sur la commande et toutes les combinaisons de touches qui lui sont attribuées.

Pour obtenir la liste de toutes les combinaisons de touches, tapez Alt+X, puis describe-bindings et appuyez sur Entrée.

Emacs simples

Jove est un petit emacs presque minimal. Il n'a pas toutes les fonctions et tous les modes de GNU Emacs, mais d'une certaine manière, c'est sa force. Jove est un éditeur rapide et facile à compiler, démarrer et utiliser, sans une longue liste de dépendances. Grâce à Jove, vous pouvez définir EDITOR et VISUAL sur quelque chose dans la tradition emacs tout en conservant la réactivité et la vitesse de quelque chose comme Vi ou Nano.

Articles connexes: