8 votes

Est-ce que less(1) manque la fonctionnalité lesskey ?

Less(1), le gestionnaire de fichiers du terminal, semble manquer lesskey(1) et la possibilité de relier les touches dans less. La documentation prétend que c'est là, mais cela ne fonctionne pas. Suis-je fou ou la version de less d'Apple est-elle cassée ?

$ less -k ~/.less /etc/fstab
There is no -k option ("less --help" for help)
$ less --help | grep lesskey
  -k [file]  .  --lesskey-file=[file]
                  Use a lesskey file.
$ which lesskey less
/usr/bin/less
$ less --version | head -2
less 418
Copyright (C) 1984-2007 Mark Nudelman

Je suis sous Lion. Il semble étrange qu'Apple ait modifié less(1), c'est un utilitaire Unix standard et tellement ancien. (Less se compile facilement à partir des sources sous MacOS, donc j'utilise maintenant ma propre version).

12voto

Ingmar Hupp Points 3464

La version Lion de less est en effet livré avec la fonction lesskey désactivée, comme on peut le voir par l'image personnalisée de l'utilisateur. définit.h il est construit avec (ligne #define USERFILE 0 ). Cela ne veut pas dire que c'est brisé C'est juste que quelqu'un a décidé de personnaliser la construction et de désactiver cette fonctionnalité pour une raison quelconque. Malheureusement, ils ont négligé de mettre à jour la page de manuel, c'est pourquoi il y fait toujours référence.

Si vous voulez cette fonctionnalité, construisez votre propre less de la source est juste une question de ./configure && make install (ce qui le place dans /usr/local ), et vous pourriez également vouloir obtenir un plus version récente pendant que vous y êtes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X