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
바인딩 등을 변경할 수 있다고 생각합니다 . 매뉴얼에서:h
H
키바인딩
less
프로그램lesskey
(1)을 사용하여 자신만의 명령을 정의하는 파일을 생성 할 수 있습니다lesskey
. 이 파일은 명령 키 세트와 각 키와 관련된 작업을 지정합니다.lesskey
행 변경 편집 키를 사용할 수도 있습니다 (참조:라인 편집), 환경 변수를 설정합니다.LESSKEY
환경변수를 설정 하면less
파일명으로 사용된다lesskey
. 그렇지 않은 경우less
lesskey 파일은 표준 위치에서 검색됩니다. Unix 시스템에서는 less가lesskey
이라는 파일을 찾습니다$HOME/.less
. MS-DOS 및 Windows 시스템에서는 less가 이라는lesskey
파일을$HOME/_less
찾습니다. 환경 변수 임의의 디렉토리에서lesskey
이름이 지정된 파일을 . OS/2 시스템에서 less는 이름이 지정된 파일을 찾고, 찾을 수 없으면 환경 변수에 지정된 디렉터리에서 이름이 지정된 파일을 찾습니다. 환경 변수에 지정된 디렉터리에서 이름이 지정된 파일을 찾습니다. . 디렉토리에서 호출됩니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오._less
PATH
lesskey
$HOME/less.ini
lesskey
less.ini
INIT
lesskey
less.ini
PATH
lesskey
lesskey
키 바인딩을 제공하기 위해 시스템 전체 파일을 설정하는 것도 가능합니다. 키가 로컬 파일과 시스템 전체 파일 모두에 정의된 경우lesskey
로컬 파일의 키 바인딩이 시스템 전체 파일의 키 바인딩보다 우선합니다. 환경 변수가 설정되면LESSKEY_SYSTEM
less는 이를 시스템 전체 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
.vimpagerrc
less