도움을 받기 위해 "less"에서 "h"를 비활성화하는 방법은 무엇입니까?

도움을 받기 위해 "less"에서 "h"를 비활성화하는 방법은 무엇입니까?

h호출기 를 누르면 도움말 less화면이 표시됩니다. 숙련된 vim/less 사용자의 경우 이 동작은 매우 짜증스럽습니다. h에서 도움말 화면을 표시하는 키를 비활성화하는 방법은 무엇입니까 less?

>>> /bin/less --version
less 458 (POSIX regular expressions)
Copyright (C) 1984-2012 Mark Nudelman

less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less

답변1

파일을 사용하여 원하는 대로 키 lesskey바인딩 등을 변경할 수 있다고 생각합니다 . 매뉴얼에서:hH

키바인딩

less프로그램 lesskey(1)을 사용하여 자신만의 명령을 정의하는 파일을 생성 할 수 있습니다 lesskey. 이 파일은 명령 키 세트와 각 키와 관련된 작업을 지정합니다. lesskey행 변경 편집 키를 사용할 수도 있습니다 (참조:라인 편집), 환경 변수를 설정합니다. LESSKEY환경변수를 설정 하면 less파일명으로 사용된다 lesskey. 그렇지 않은 경우 lesslesskey 파일은 표준 위치에서 검색됩니다. Unix 시스템에서는 less가 lesskey이라는 파일을 찾습니다 $HOME/.less. MS-DOS 및 Windows 시스템에서는 less가 이라는 lesskey파일을 $HOME/_less찾습니다. 환경 변수 임의의 디렉토리에서 lesskey이름이 지정된 파일을 . OS/2 시스템에서 less는 이름이 지정된 파일을 찾고, 찾을 수 없으면 환경 변수에 지정된 디렉터리에서 이름이 지정된 파일을 찾습니다. 환경 변수에 지정된 디렉터리에서 이름이 지정된 파일을 찾습니다. . 디렉토리에서 호출됩니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오._lessPATHlesskey$HOME/less.inilesskeyless.iniINITlesskeyless.iniPATHlesskey

lesskey키 바인딩을 제공하기 위해 시스템 전체 파일을 설정하는 것도 가능합니다. 키가 로컬 파일과 시스템 전체 파일 모두에 정의된 경우 lesskey로컬 파일의 키 바인딩이 시스템 전체 파일의 키 바인딩보다 우선합니다. 환경 변수가 설정되면 LESSKEY_SYSTEMless는 이를 시스템 전체 lesskey 파일의 이름으로 사용합니다. 그렇지 않은 경우 less는 표준 위치에서 시스템 전체 lesskey 파일을 찾습니다. Unix 시스템에서 시스템 전체 lesskey 파일은 .입니다 . (그러나 less가 . /usr/local/etc/sysless와 다른 디렉터리 sysconf에 빌드 된 경우 파일이 있는 곳 /usr/local/etc입니다 . sysless) MS-DOS 및 Windows 시스템에서 시스템 전체 lesskey파일은 입니다 c:\_sysless. OS/2 시스템에서 시스템 전체 lesskey파일은 입니다 c:\sysless.ini.

답변2

귀하는 다음과 같은 프로그램에 관심이 있을 수 있습니다.윔포그.

Super User Stack Exchange에 대한 매우 유사한 질문에 관심이 있을 수도 있습니다.less로 vim 구성을 어떻게 사용할 수 있나요?vimpager에서는 귀하가 좋아할 만한 솔루션과 기타 솔루션을 설명합니다 .

let g:less.enabled = 0일반적인 vim 키 바인딩을 원하므로 또는 의 설정을 사용해야 합니다 . 그렇지 않으면 바인딩을 사용합니다!.vimrc.vimpagerrcless

관련 정보