화살표 키를 사용하여 "less"를 입력하세요.

화살표 키를 사용하여 "less"를 입력하세요.

매뉴얼 페이지에는 less일반 탐색의 경우 위쪽 및 아래쪽 화살표 키가 언급되어 있지 않지만 Debian Linux(8.2)에서는 위쪽 및 아래쪽 화살표 키가 분명히 위쪽 및 아래쪽으로 스크롤됩니다. 왜 이런거야? lesskey 파일은 맨페이지에 언급되어 있습니다. 아마도 맨페이지에 정의되어 있을 것입니다. 이 파일을 어디에서도 찾을 수 없습니다. 데비안 표준 설치에 존재합니까?

답변1

예를 들어 매뉴얼 페이지에서 찾을 수 있습니다.OSX또는유닉스 명령불완전한:

  • 또한 less커서 키, 홈/페이지 키, 페이지 업/페이지 다운 키에 대해 termcap 문자열을 사용하여 자체적으로 초기화합니다.
  • 대부분의 구성에서는 재정의 (커서 위로) 문자열 LESS_TERMCAP_과 같이 로 시작하는 환경 변수를 사용하여 termcap 설정을 재정의할 수도 있습니다 .LESS_TERMCAP_kuku

소스 코드를 보면 초기 키 바인딩을 cmdtbl제공하는 표가 있습니다. 예를 들면 다음과 같습니다.decode.c

    'k',0,                          A_B_LINE,
    'y',0,                          A_B_LINE,
    CONTROL('Y'),0,                 A_B_LINE,
    SK(SK_CONTROL_K),0,             A_B_LINE,
    CONTROL('P'),0,                 A_B_LINE,
    SK(SK_UP_ARROW),0,              A_B_LINE,

여기에서 이 패턴을 볼 수 있습니다. 모두 행을 반환합니다. 하지만 매뉴얼 페이지에는 아무 것도 표시되지 않습니다.

추가 자료:

관련 정보