8 votos

¿Le falta a less(1) la funcionalidad de lesskey?

Less(1), el paginador de archivos de la terminal, parece carecer de lesskey(1) y de la capacidad de reenganchar las pulsaciones de las teclas en less. Los documentos dicen que está ahí, pero no funciona. ¿Estoy loco o la versión de Apple de less está rota?

$ 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

Estoy usando Lion. Parece extraño que Apple se meta con less(1), ya que es una utilidad Unix tan antigua y estándar. (Less compila fácilmente desde las fuentes en MacOS, así que ahora estoy usando mi propia versión).

11voto

Jasmine D Puntos 1

La construcción de Lion de less efectivamente viene con la función lesskey desactivada, como puede verse en el define.h se está construyendo con (línea #define USERFILE 0 ). Esto no significa que sea roto Es que alguien decidió personalizar la compilación y desactivar esta función por alguna razón. Lamentablemente se olvidaron de actualizar la página de manual, por lo que todavía se refiere a ella.

Si desea esta función, la construcción de su propio less de la fuente es sólo una cuestión de ./configure && make install (que lo pone en /usr/local ), y es posible que también desee obtener una versión reciente mientras estás en ello.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X