less (1) lesskey 기능이 누락 되었습니까? 된 것으로 보이며 키

터미널 파일 호출기 인 less (1)에 lesskey (1)가 누락 된 것으로 보이며 키 입력을 더 적게 리 바인드 할 수 있습니다. 문서가 거기에 있다고 주장하지만 작동하지 않습니다. 내가 미쳤습니까, 아니면 애플의 버전이 덜 부서져 있습니까?

$ 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

저는 라이온을 운영하고 있습니다. 애플이 전혀 덜 혼란스러워하는 것은 이상해 보입니다. 구식의 표준 유닉스 유틸리티입니다. (MacOS의 소스에서 쉽게 컴파일 할 수 있으므로 이제 내 버전을 사용하고 있습니다.)



답변

의 사자 빌드 less실제로는 사용자에 의해 볼 수 있듯이, 비활성화 lesskey 기능을 함께 제공 defines.h 가 (라인 건설되고있다 #define USERFILE 0). 이것은이있어 의미하지 않는다 깨진 사람이 어떤 이유에서이 기능을 빌드를 사용자 지정하고 해제하기로 결정 그냥. 안타깝게도 매뉴얼 페이지를 업데이트하지 않았으므로 여전히 페이지를 참조하고 있습니다.

이 기능을 원하는 경우에, 당신의 자신을 만드는 less소스에서 것은 단지 문제입니다 ./configure && make install(에있는 풋을 /usr/local), 당신은 또한 더 얻을 수도 있습니다 최신 버전을 당신이 그것에있어.


답변