호출기 키 바인딩을 변경하는 방법

호출기 키 바인딩을 변경하는 방법

RETURN(N 줄 앞으로 스크롤, 기본 창 1개) 및 SPACE(N 줄 앞으로 스크롤, 기본값 1)을 바꿔서 less더 자연스럽게 느껴지는 페이지 넘김 방법을 찾고 싶습니다 man.

몇 년 전 telnet구성 파일을 검색하는 동안 라우터 세션 중에 동료가 이를 설정하는 것을 보았으므로 이 설정이 그의 SSH 클라이언트, 노드 또는 다른 곳에 있는지 실제로 알 수 없습니다.

어쨌든, 로컬이든 원격이든 가능한 한 이것을 달성하고 싶습니다.

less매뉴얼 페이지의 키 바인딩 섹션을 확인 하고 다음 질문에 대한 답을 찾았습니다.lesskey.

불행하게도 다윈에는 이 절차가 없습니다.

답변1

MacPorts 또는 homebrew(또는 Fink!?)를 통해 설치할 수 있으며 lessMacPorts에는 적어도 하나의 lesskey포함 less패키지가 있습니다.

% sudo port install less
...
% rehash
% which lesskey
/opt/local/bin/lesskey
% 

PATH그런 다음 OS 버전 이전에 less포트가 설치된 버전을 얻으려면 변경이나 기능이 필요합니다 .less

function less {
  /opt/local/bin/less "$@"
}

답변2

다윈의 부족으로 인해 lesskey(참조여기그리고여기) lessMacPorts를 통해 458을 설치하고 시스템의 기본 경로를 사용하여 바인딩을 추가했습니다. 또는 를 사용할 수도 lesskey있습니다 .$HOME/.lesskey$HOME/.lessLESSKEYLESSKEY_SYSTEM

~ $ vi .lesskey
#command
\n        forw-screen
\40       forw-line
~ $ lesskey
~ $ ls -d .less*
.less       .lesshst    .lesskey

관련 정보